#include <VDPAU.h>
|
| CMixerControlProtocol (std::string name, CEvent *inEvent, CEvent *outEvent) |
|
| Protocol (std::string name, CEvent *inEvent, CEvent *outEvent) |
|
| Protocol (std::string name) |
|
| ~Protocol () |
|
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 () |
|
◆ InSignal
◆ OutSignal
Enumerator |
---|
INIT | |
FLUSH | |
TIMEOUT | |
◆ CMixerControlProtocol()
VDPAU::CMixerControlProtocol::CMixerControlProtocol |
( |
std::string | name, |
|
|
CEvent * | inEvent, |
|
|
CEvent * | outEvent ) |
|
inline |
The documentation for this class was generated from the following file: