#include <VAAPI.h>
|
| | COutputDataProtocol (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 |
|---|
| NEWFRAME | |
| RETURNPIC | |
| RETURNPROCPIC | |
◆ COutputDataProtocol()
| VAAPI::COutputDataProtocol::COutputDataProtocol |
( |
std::string | name, |
|
|
CEvent * | inEvent, |
|
|
CEvent * | outEvent ) |
|
inline |
The documentation for this class was generated from the following file: