summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/portaudio/bindings/cpp/include/portaudiocpp/HostApi.hxx
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/portaudio/bindings/cpp/include/portaudiocpp/HostApi.hxx')
-rw-r--r--3rdparty/portaudio/bindings/cpp/include/portaudiocpp/HostApi.hxx75
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
-