diff options
Diffstat (limited to '3rdparty/portaudio/bindings/cpp/include/portaudiocpp/HostApi.hxx')
-rw-r--r-- | 3rdparty/portaudio/bindings/cpp/include/portaudiocpp/HostApi.hxx | 75 |
1 files changed, 37 insertions, 38 deletions
diff --git a/3rdparty/portaudio/bindings/cpp/include/portaudiocpp/HostApi.hxx b/3rdparty/portaudio/bindings/cpp/include/portaudiocpp/HostApi.hxx index ce397ca6c75..5020793b9a2 100644 --- a/3rdparty/portaudio/bindings/cpp/include/portaudiocpp/HostApi.hxx +++ b/3rdparty/portaudio/bindings/cpp/include/portaudiocpp/HostApi.hxx @@ -12,7 +12,7 @@ // Forward declaration(s): namespace portaudio { - class Device; + class Device; } // --------------------------------------------------------------------------------------- @@ -22,50 +22,50 @@ namespace portaudio { - ////// - /// @brief HostApi represents a host API (usually type of driver) in the System. - /// - /// A single System can support multiple HostApi's each one typically having - /// a set of Devices using that HostApi (usually driver type). All Devices in - /// the HostApi can be enumerated and the default input/output Device for this - /// HostApi can be retreived. - ////// - class HostApi - { - public: - typedef System::DeviceIterator DeviceIterator; + ////// + /// @brief HostApi represents a host API (usually type of driver) in the System. + /// + /// A single System can support multiple HostApi's each one typically having + /// a set of Devices using that HostApi (usually driver type). All Devices in + /// the HostApi can be enumerated and the default input/output Device for this + /// HostApi can be retrieved. + ////// + class HostApi + { + public: + typedef System::DeviceIterator DeviceIterator; - // query info: id, name, numDevices - PaHostApiTypeId typeId() const; - PaHostApiIndex index() const; - const char *name() const; - int deviceCount() const; + // query info: id, name, numDevices + PaHostApiTypeId typeId() const; + PaHostApiIndex index() const; + const char *name() const; + int deviceCount() const; - // iterate devices - DeviceIterator devicesBegin(); - DeviceIterator devicesEnd(); + // iterate devices + DeviceIterator devicesBegin(); + DeviceIterator devicesEnd(); - // default devices - Device &defaultInputDevice() const; - Device &defaultOutputDevice() const; + // default devices + Device &defaultInputDevice() const; + Device &defaultOutputDevice() const; - // comparison operators - bool operator==(const HostApi &rhs) const; - bool operator!=(const HostApi &rhs) const; + // comparison operators + bool operator==(const HostApi &rhs) const; + bool operator!=(const HostApi &rhs) const; - private: - const PaHostApiInfo *info_; - Device **devices_; + private: + const PaHostApiInfo *info_; + Device **devices_; - private: - friend class System; + private: + friend class System; - explicit HostApi(PaHostApiIndex index); - ~HostApi(); + explicit HostApi(PaHostApiIndex index); + ~HostApi(); - HostApi(const HostApi &); // non-copyable - HostApi &operator=(const HostApi &); // non-copyable - }; + HostApi(const HostApi &); // non-copyable + HostApi &operator=(const HostApi &); // non-copyable + }; } @@ -73,4 +73,3 @@ namespace portaudio // --------------------------------------------------------------------------------------- #endif // INCLUDED_PORTAUDIO_HOSTAPI_HXX - |