47 #ifndef DW_SENSORS_CODECS_SENSORSERIALIZER_SENSORSERIALIZER_H_ 48 #define DW_SENSORS_CODECS_SENSORSERIALIZER_SENSORSERIALIZER_H_ 116 dwSensorSerializerNewHandle_t
const serializer);
137 dwSensorSerializerNewHandle_t
const serializer);
152 dwSensorSerializerNewHandle_t
const serializer);
167 dwSensorSerializerNewHandle_t
const serializer);
205 #endif // DW_SENSORS_CODECS_SENSORSERIALIZER_SENSORSERIALIZER_H_ NVIDIA DriveWorks API: Core Types
DW_API_PUBLIC dwStatus dwSensorSerializerNew_serializeCameraFrame(dwCameraFrameHandle_t const frame, dwSensorSerializerNewHandle_t const serializer)
Pushes a camera frame to the serializer.
NVIDIA DriveWorks API: Cameras
DW_API_PUBLIC dwStatus dwSensorSerializerNew_stop(dwSensorSerializerNewHandle_t const serializer)
Starts serialization of sensor.
NVIDIA DriveWorks API: Sensor Serializer
DW_API_PUBLIC dwStatus dwSensorSerializerNew_start(dwSensorSerializerNewHandle_t const serializer)
Starts serialization of sensor.
DW_API_PUBLIC dwStatus dwSensorSerializerNew_serializeCameraFrameAsync(dwCameraFrameHandle_t const frame, dwSensorSerializerNewHandle_t const serializer)
Pushes a camera frame to the serializer.
Holds the parameters for sensor serializer creation.
DW_API_PUBLIC dwStatus dwSensorSerializerNew_release(dwSensorSerializerNewHandle_t const serializer)
Releases a sensor serializer.
struct dwSensorSerializerNewObject * dwSensorSerializerNewHandle_t
Handle representing a sensor serializer.
dwStatus
Status definition.
NVIDIA DriveWorks API: Sensors
DW_API_PUBLIC dwStatus dwSensorSerializerNew_initialize(dwSensorSerializerNewHandle_t *const serializer, dwCodecHeaderHandle_t const codecHeader, dwSerializerParams const *const serializerConfig, dwContextHandle_t context)
Initializes a sensor serializer with the parameters provided.
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
DW_API_PUBLIC dwStatus dwSensorSerializerNew_serializeDataAsync(uint8_t const *const data, size_t size, dwTime_t timestamp, dwSensorSerializerNewHandle_t const serializer)
Pushes data to the serializer.
struct dwCameraFrame * dwCameraFrameHandle_t
Handle to captured frame.
struct dwContextObject * dwContextHandle_t
Context handle.
NVIDIA DriveWorks API: Core Methods
DW_API_PUBLIC dwStatus dwSensorSerializerNew_serializeData(uint8_t const *const data, size_t size, dwTime_t timestamp, dwSensorSerializerNewHandle_t const serializer)
Pushes data to the serializer.
NVIDIA DriveWorks API: Core Exports