#include <CoreAudioStream.h>
|
static OSStatus | HardwareStreamListener (AudioObjectID inObjectID, UInt32 inNumberAddresses, const AudioObjectPropertyAddress inAddresses[], void *inClientData) |
|
◆ CCoreAudioStream()
CCoreAudioStream::CCoreAudioStream |
( |
| ) |
|
◆ ~CCoreAudioStream()
CCoreAudioStream::~CCoreAudioStream |
( |
| ) |
|
|
virtual |
◆ Close()
void CCoreAudioStream::Close |
( |
bool | restore = true | ) |
|
- Todo
- Should it even be possible to change both the physical and virtual formats, since the devices do it themselves?
◆ GetAvailablePhysicalFormats() [1/2]
◆ GetAvailablePhysicalFormats() [2/2]
◆ GetAvailableVirtualFormats() [1/2]
◆ GetAvailableVirtualFormats() [2/2]
◆ GetDirection()
UInt32 CCoreAudioStream::GetDirection |
( |
| ) |
|
◆ GetId()
AudioStreamID CCoreAudioStream::GetId |
( |
| ) |
const |
|
inline |
◆ GetNumLatencyFrames()
UInt32 CCoreAudioStream::GetNumLatencyFrames |
( |
| ) |
|
◆ GetPhysicalFormat()
bool CCoreAudioStream::GetPhysicalFormat |
( |
AudioStreamBasicDescription * | pDesc | ) |
|
◆ GetStartingChannelInDevice()
bool CCoreAudioStream::GetStartingChannelInDevice |
( |
AudioStreamID | id, |
|
|
UInt32 & | startingChannel ) |
|
static |
◆ GetTerminalType()
UInt32 CCoreAudioStream::GetTerminalType |
( |
AudioStreamID | id | ) |
|
|
static |
◆ GetVirtualFormat()
bool CCoreAudioStream::GetVirtualFormat |
( |
AudioStreamBasicDescription * | pDesc | ) |
|
◆ HardwareStreamListener()
OSStatus CCoreAudioStream::HardwareStreamListener |
( |
AudioObjectID | inObjectID, |
|
|
UInt32 | inNumberAddresses, |
|
|
const AudioObjectPropertyAddress | inAddresses[], |
|
|
void * | inClientData ) |
|
staticprotected |
◆ IsDigitalOutput()
bool CCoreAudioStream::IsDigitalOutput |
( |
AudioStreamID | id | ) |
|
|
static |
◆ Open()
bool CCoreAudioStream::Open |
( |
AudioStreamID | streamId | ) |
|
◆ SetPhysicalFormat()
bool CCoreAudioStream::SetPhysicalFormat |
( |
AudioStreamBasicDescription * | pDesc | ) |
|
◆ SetVirtualFormat()
bool CCoreAudioStream::SetVirtualFormat |
( |
AudioStreamBasicDescription * | pDesc | ) |
|
◆ m_OriginalPhysicalFormat
AudioStreamBasicDescription CCoreAudioStream::m_OriginalPhysicalFormat |
|
protected |
◆ m_OriginalVirtualFormat
AudioStreamBasicDescription CCoreAudioStream::m_OriginalVirtualFormat |
|
protected |
◆ m_physical_format_event
CEvent CCoreAudioStream::m_physical_format_event |
|
protected |
◆ m_StreamId
AudioStreamID CCoreAudioStream::m_StreamId = 0 |
|
protected |
◆ m_virtual_format_event
CEvent CCoreAudioStream::m_virtual_format_event |
|
protected |
The documentation for this class was generated from the following files: