#include <AESinkPULSE.h>
§ CAESinkPULSE()
CAESinkPULSE::CAESinkPULSE |
( |
| ) |
|
§ ~CAESinkPULSE()
CAESinkPULSE::~CAESinkPULSE |
( |
| ) |
|
|
override |
§ AddPackets()
unsigned int CAESinkPULSE::AddPackets |
( |
uint8_t ** |
data, |
|
|
unsigned int |
frames, |
|
|
unsigned int |
offset |
|
) |
| |
|
overridevirtual |
Adds packets to be sent out, this routine MUST block or sleep.
- Parameters
-
data | array of pointers to planes holding audio data |
frames | number of audio frames in data |
offset | offset in frames where audio data starts |
- Returns
- number of frames consumed by the sink
Implements IAESink.
§ Create()
§ Deinitialize()
void CAESinkPULSE::Deinitialize |
( |
| ) |
|
|
overridevirtual |
§ Drain()
void CAESinkPULSE::Drain |
( |
| ) |
|
|
overridevirtual |
§ EnumerateDevicesEx()
§ GetCacheTotal()
double CAESinkPULSE::GetCacheTotal |
( |
| ) |
|
|
overridevirtual |
§ GetDelay() [1/2]
virtual double CAESinkPULSE::GetDelay |
( |
| ) |
|
|
inlinevirtual |
§ GetDelay() [2/2]
Return a timestamped status structure with delay and sink info.
- Parameters
-
status | structure filled with sink status |
Implements IAESink.
§ GetInternalStream()
pa_stream * CAESinkPULSE::GetInternalStream |
( |
| ) |
|
§ GetName()
const char* CAESinkPULSE::GetName |
( |
| ) |
|
|
inlineoverridevirtual |
§ HasVolume()
bool CAESinkPULSE::HasVolume |
( |
| ) |
|
|
inlineoverridevirtual |
§ Initialize()
bool CAESinkPULSE::Initialize |
( |
AEAudioFormat & |
format, |
|
|
std::string & |
device |
|
) |
| |
|
overridevirtual |
§ IsInitialized()
bool CAESinkPULSE::IsInitialized |
( |
| ) |
|
§ Register()
bool CAESinkPULSE::Register |
( |
| ) |
|
|
static |
§ SetVolume()
void CAESinkPULSE::SetVolume |
( |
float |
volume | ) |
|
|
overridevirtual |
§ UpdateInternalVolume()
void CAESinkPULSE::UpdateInternalVolume |
( |
const pa_cvolume * |
nVol | ) |
|
§ m_sec
The documentation for this class was generated from the following files: