CLAM-Development  1.4.0
Public Attributes
RtAudio::RTAUDIO_DEVICE Struct Reference

The public device information structure for passing queried values. More...

#include <RtAudio.hxx>

List of all members.

Public Attributes

char name [128]
DEVICE_ID id [2]
bool probed
int maxOutputChannels
int maxInputChannels
int maxDuplexChannels
int minOutputChannels
int minInputChannels
int minDuplexChannels
bool hasDuplexSupport
bool isDefault
int nSampleRates
int sampleRates [MAX_SAMPLE_RATES]
RTAUDIO_FORMAT nativeFormats

Detailed Description

The public device information structure for passing queried values.

Definition at line 241 of file RtAudio.hxx.


Member Data Documentation

bool RtAudio::RTAUDIO_DEVICE::hasDuplexSupport

true if device supports duplex mode.

Definition at line 251 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

DEVICE_ID RtAudio::RTAUDIO_DEVICE::id[2]

Definition at line 243 of file RtAudio.hxx.

bool RtAudio::RTAUDIO_DEVICE::isDefault

true if this is the default output or input device.

Definition at line 252 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

int RtAudio::RTAUDIO_DEVICE::maxDuplexChannels

Maximum simultaneous input/output channels supported by device.

Definition at line 247 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

int RtAudio::RTAUDIO_DEVICE::maxInputChannels

Maximum input channels supported by device.

Definition at line 246 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

int RtAudio::RTAUDIO_DEVICE::maxOutputChannels

Maximum output channels supported by device.

Definition at line 245 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

int RtAudio::RTAUDIO_DEVICE::minDuplexChannels

Minimum simultaneous input/output channels supported by device.

Definition at line 250 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

int RtAudio::RTAUDIO_DEVICE::minInputChannels

Minimum input channels supported by device.

Definition at line 249 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

int RtAudio::RTAUDIO_DEVICE::minOutputChannels

Minimum output channels supported by device.

Definition at line 248 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

char RtAudio::RTAUDIO_DEVICE::name[128]

Character string device identifier.

Definition at line 242 of file RtAudio.hxx.

Referenced by CLAM::RtAAudioDeviceList::EnumerateAvailableDevices(), and RtAudio::getDeviceInfo().

RTAUDIO_FORMAT RtAudio::RTAUDIO_DEVICE::nativeFormats

Bit mask of supported data formats.

Definition at line 255 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

int RtAudio::RTAUDIO_DEVICE::nSampleRates

Number of discrete rates or -1 if range supported.

Definition at line 253 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

bool RtAudio::RTAUDIO_DEVICE::probed

true if the device capabilities were successfully probed.

Definition at line 244 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().

int RtAudio::RTAUDIO_DEVICE::sampleRates[MAX_SAMPLE_RATES]

Supported rates or (min, max) if range.

Definition at line 254 of file RtAudio.hxx.

Referenced by RtAudio::getDeviceInfo().


The documentation for this struct was generated from the following file: