Tutorial   Class/Enum List   File List   Compound Members  

RtAudio::RTAUDIO_DEVICE Struct Reference

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

#include <RtAudio.h>

List of all members.

Public Attributes

char name [128]
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.


Member Data Documentation

char RtAudio::RTAUDIO_DEVICE::name
 

Character string device identifier.

bool RtAudio::RTAUDIO_DEVICE::probed
 

true if the device capabilities were successfully probed.

int RtAudio::RTAUDIO_DEVICE::maxOutputChannels
 

Maximum output channels supported by device.

int RtAudio::RTAUDIO_DEVICE::maxInputChannels
 

Maximum input channels supported by device.

int RtAudio::RTAUDIO_DEVICE::maxDuplexChannels
 

Maximum simultaneous input/output channels supported by device.

int RtAudio::RTAUDIO_DEVICE::minOutputChannels
 

Minimum output channels supported by device.

int RtAudio::RTAUDIO_DEVICE::minInputChannels
 

Minimum input channels supported by device.

int RtAudio::RTAUDIO_DEVICE::minDuplexChannels
 

Minimum simultaneous input/output channels supported by device.

bool RtAudio::RTAUDIO_DEVICE::hasDuplexSupport
 

true if device supports duplex mode.

bool RtAudio::RTAUDIO_DEVICE::isDefault
 

true if this is the default output or input device.

int RtAudio::RTAUDIO_DEVICE::nSampleRates
 

Number of discrete rates or -1 if range supported.

int RtAudio::RTAUDIO_DEVICE::sampleRates
 

Supported rates or (min, max) if range.

RTAUDIO_FORMAT RtAudio::RTAUDIO_DEVICE::nativeFormats
 

Bit mask of supported data formats.


The documentation for this struct was generated from the following file:
©2001-2002 Gary P. Scavone, CCRMA, Stanford University. All Rights Reserved.
Maintained by Gary P. Scavone, gary@ccrma.stanford.edu