|
enum | OutSignal {
INIT = 0,
RECONFIGURE,
SUSPEND,
DEVICECHANGE,
DEVICECOUNTCHANGE,
MUTE,
VOLUME,
PAUSESTREAM,
RESUMESTREAM,
FLUSHSTREAM,
STREAMRGAIN,
STREAMVOLUME,
STREAMAMP,
STREAMRESAMPLERATIO,
STREAMRESAMPLEMODE,
STREAMFADE,
STREAMFFMPEGINFO,
STOPSOUND,
GETSTATE,
DISPLAYLOST,
DISPLAYRESET,
APPFOCUSED,
KEEPCONFIG,
TIMEOUT
} |
|
enum | InSignal { ACC,
ERR,
STATS
} |
|
|
| CActiveAEControlProtocol (std::string name, CEvent *inEvent, CEvent *outEvent) |
|
| Protocol (std::string name, CEvent *inEvent, CEvent *outEvent) |
|
| Protocol (std::string name) |
|
Message * | GetMessage () |
|
void | ReturnMessage (Message *msg) |
|
bool | SendOutMessage (int signal, const void *data=nullptr, size_t size=0, Message *outMsg=nullptr) |
|
bool | SendOutMessage (int signal, CPayloadWrapBase *payload, Message *outMsg=nullptr) |
|
bool | SendInMessage (int signal, const void *data=nullptr, size_t size=0, Message *outMsg=nullptr) |
|
bool | SendInMessage (int signal, CPayloadWrapBase *payload, Message *outMsg=nullptr) |
|
bool | SendOutMessageSync (int signal, Message **retMsg, std::chrono::milliseconds timeout, const void *data=nullptr, size_t size=0) |
|
bool | SendOutMessageSync (int signal, Message **retMsg, std::chrono::milliseconds timeout, CPayloadWrapBase *payload) |
|
bool | ReceiveOutMessage (Message **msg) |
|
bool | ReceiveInMessage (Message **msg) |
|
void | Purge () |
|
void | PurgeIn (int signal) |
|
void | PurgeOut (int signal) |
|
void | DeferIn (bool value) |
|
void | DeferOut (bool value) |
|
void | Lock () |
|
void | Unlock () |
|
|
std::string | portName |
|
CEvent * | containerInEvent |
|
CEvent * | containerOutEvent |
|
CCriticalSection | criticalSection |
|
std::queue< Message * > | outMessages |
|
std::queue< Message * > | inMessages |
|
std::queue< Message * > | freeMessageQueue |
|
bool | inDefered = false |
|
bool | outDefered = false |
|
The documentation for this class was generated from the following file:
- xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.h