|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
20 #ifndef DW_SENSORS_CODECS_PLUGINS_DECODERPLUGIN_H_
21 #define DW_SENSORS_CODECS_PLUGINS_DECODERPLUGIN_H_
23 #include <dw/core/base/Types.h>
24 #include <dw/core/base/Status.h>
25 #include <dw/sensors/codecs/Codec.h>
93 #endif // DW_SENSORS_CODECS_PLUGINS_DECODERPLUGIN_H_
dwDecoderPlugin_decode decode
Decode a packet from input.
dwDecoderPlugin_reset reset
Reset plugin decoder specified by its handle.
const WFDCommitType const WFDHandle handle
dwStatus(* dwDecoderPlugin_reset)(dwDecoderPluginHandle_t handle)
Reset a decoder managed by the plugin module.
void * dwDecoderPluginHandle_t
Decoder plugin handle.
dwStatus(* dwDecoderPlugin_drain)(void *data, size_t dataSize, dwDecoderPluginHandle_t handle)
Drains previously queued decode requests.
Function Table exposing decoder plugin functions.
dwStatus
Status definition.
dwDecoderPlugin_release release
Release plugin decoder specified by its handle.
dwDecoderPlugin_drain drain
Return a decoded frame.
dwStatus(* dwDecoderPlugin_release)(dwDecoderPluginHandle_t handle)
Release a decoder managed by the plugin module.
struct dwDecoderPluginFunctions dwDecoderPluginFunctions
Function Table exposing decoder plugin functions.
Generic struct storing data output from codec.
dwStatus(* dwDecoderPlugin_decode)(dwCodecPacket *packet, dwDecoderPluginHandle_t handle)
Decode encoded packet data into a frame.