#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: