#include <AESinkWASAPI.h>
§ CAESinkWASAPI()
CAESinkWASAPI::CAESinkWASAPI |
( |
| ) |
|
§ ~CAESinkWASAPI()
CAESinkWASAPI::~CAESinkWASAPI |
( |
| ) |
|
|
virtual |
§ AddPackets()
unsigned int CAESinkWASAPI::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 CAESinkWASAPI::Deinitialize |
( |
| ) |
|
|
overridevirtual |
§ Drain()
void CAESinkWASAPI::Drain |
( |
| ) |
|
|
overridevirtual |
§ EnumerateDevicesEx()
§ GetCacheTotal()
double CAESinkWASAPI::GetCacheTotal |
( |
| ) |
|
|
overridevirtual |
§ GetDelay()
Return a timestamped status structure with delay and sink info.
- Parameters
-
status | structure filled with sink status |
Implements IAESink.
§ GetName()
const char* CAESinkWASAPI::GetName |
( |
| ) |
|
|
inlineoverridevirtual |
§ Initialize()
bool CAESinkWASAPI::Initialize |
( |
AEAudioFormat & |
format, |
|
|
std::string & |
device |
|
) |
| |
|
overridevirtual |
§ Register()
void CAESinkWASAPI::Register |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following files: