|
nx_metadata_sdk
1.0
Metadata SDK
|
Public Member Functions | |
| Result< void > | pushDataPacket (IDataPacket *dataPacket) |
Public Member Functions inherited from nx::sdk::Interface< IConsumingDeviceAgent0, IDeviceAgent0 > | |
| virtual IRefCountable * | queryInterface (const InterfaceId *id) |
| Ptr< Interface > | queryInterface () |
| Ptr< const Interface > | queryInterface () const |
Static Public Member Functions | |
| static auto | interfaceId () |
Protected Member Functions | |
| virtual void | doPushDataPacket (Result< void > *outResult, IDataPacket *dataPacket)=0 |
Protected Member Functions inherited from nx::sdk::Interface< IConsumingDeviceAgent0, IDeviceAgent0 > | |
| virtual IRefCountable * | queryInterface (const IRefCountable::InterfaceId *id) override |
| IRefCountable * | queryInterfaceSupportingDeprecatedId (const IRefCountable::InterfaceId *id, const Uuid &deprecatedInterfaceId) |
|
protectedpure virtual |
Called by pushDataPacket()
|
inline |
Supplies data to the Engine. Called from a worker thread.
| dataPacket | Never null. Has a valid timestamp >= 0. |
1.8.14