Class AudioAnalyzerDeviceInfo
Defined in File AudioAnalyzerDeviceInfo.h
Class Documentation
-
class AudioAnalyzerDeviceInfo
Audio Device Info.
Basic buffer history manager implementation using a deque
Public Functions
-
AudioAnalyzerDeviceInfo()
Constructor
-
~AudioAnalyzerDeviceInfo()
Destructor
-
AudioAnalyzerDeviceInfo(AudioAnalyzerDeviceInfo const &x) = delete
Disable copy constructor
- Parameters:
x – —
-
void operator=(AudioAnalyzerDeviceInfo const &x) = delete
Disable copy assignment
- Parameters:
x – —
-
const bool isDefaultDevice() const
Check if the device has been set manually
- Returns:
Is the system audio device
Public Members
-
std::string name
Device system name
-
uint32_t sampleRate
Sample rate
-
uint32_t numChannels
Number of channels
-
uint16_t bufferSamples
Size of the audio buffer
-
uint32_t bufferFrames
Size of the playback audio buffer
-
PCAudioAnalyzer::AUDIOFILE_INFO_FORMAT format
Audio format
-
int bitDepth
Audio bit depth
Public Static Attributes
-
static const std::string SYSTEM_DEVICE_NAME
Default device system name
-
AudioAnalyzerDeviceInfo()