DriveWorks SDK Reference
3.0.4260 Release
For Test and Development only

SensorSerializer.h File Reference

Detailed Description

NVIDIA DriveWorks API: Sensor Serializer

Description: This file defines sensor serializer methods.

Definition in file SensorSerializer.h.

Go to the source code of this file.

Data Structures

struct  dwSerializerParams
 Holds the parameters for sensor serializer creation. More...
 

Typedefs

typedef struct dwSensorSerializerObject * dwSensorSerializerHandle_t
 Handle representing a sensor serializer. More...
 
typedef void(* dwSensorSerializerOnDataFunc_t) (const uint8_t *data, size_t size, void *userData)
 Callback type for getting data from sensor serializer. More...
 

Functions

DW_API_PUBLIC dwStatus dwSensorSerializer_attachTo (dwSensorSerializerHandle_t serializer, dwSensorSerializerHandle_t masterSerializer)
 Starts and stops serialization of a sensor with a master serializer. More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_detachFrom (dwSensorSerializerHandle_t serializer, dwSensorSerializerHandle_t masterSerializer)
 This method detaches the serializer previously attached with dwSensorSerializer_attachTo(). More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_initialize (dwSensorSerializerHandle_t *serializer, const dwSerializerParams *params, dwSensorHandle_t sensor)
 Initializes a sensor serializer with the parameters provided. More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_isAttached (bool *isAttached, dwSensorSerializerHandle_t serializer)
 Query method to check whether the serializer is attached to another. More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_release (dwSensorSerializerHandle_t serializer)
 Releases a sensor serializer. More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_serializeCameraFrame (dwCameraFrameHandle_t frame, dwSensorSerializerHandle_t serializer)
 Pushes a camera frame to the serializer.This method must only be used if 'dwSensorSerializer_start' is not called. More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_serializeCameraFrameAsync (dwCameraFrameHandle_t frame, dwSensorSerializerHandle_t serializer)
 Pushes a camera frame to the serializer. More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_serializeData (const uint8_t *data, size_t size, dwSensorSerializerHandle_t serializer)
 Pushes data to the serializer. More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_serializeDataAsync (const uint8_t *data, size_t size, dwSensorSerializerHandle_t serializer)
 Pushes data to the serializer. More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_start (dwSensorSerializerHandle_t serializer)
 Starts serialization of sensor. More...
 
DW_API_PUBLIC dwStatus dwSensorSerializer_stop (dwSensorSerializerHandle_t serializer)
 Starts serialization of sensor. More...