NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwCodecPacket Struct Reference

Detailed Description

Generic struct storing data output from codec.

Note
The member pts and dts are gotten from function 'getCurrentTime()'. It has different implements on different platform. More information see units 'dw_core_time'.

Definition at line 240 of file Codec.h.

Collaboration diagram for dwCodecPacket:

Data Fields

uint64_t flags
 Any flags necessary for the frame. More...
 
dwTime_t pts
 Presentation time stamp, in microseconds. More...
 
dwTime_t dts
 Decoding time stamp, in microseconds. More...
 
uint8_t * data
 Encoded data. More...
 
uint64_t dataSizeBytes
 Size of the data pointer in bytes. More...
 
voidreserved [4]
 
dwTime_t sofTimestampUs
 Stores the start of frame timestamp in microseconds. More...
 
dwTime_t eofTimestampUs
 Stores the end of frame timestamp in microseconds. More...
 
dwTime_t moeTimestampUs
 Stores the middle of exposure timestamp in microseconds. More...
 
dwExposureDuration exposureDurationUs
 Stores the exposure duration in microseconds. More...
 
dwTime_t subExposureStartTimestampsUs [DW_DEVBLK_CDI_MAX_EXPOSURES]
 Array to store the sub exposure start timestamp in microseconds. More...
 
float32_t sensorTempCelsius
 Stores the temperature in Celsius. More...
 

Field Documentation

◆ data

uint8_t* dwCodecPacket::data

Encoded data.

Definition at line 252 of file Codec.h.

◆ dataSizeBytes

uint64_t dwCodecPacket::dataSizeBytes

Size of the data pointer in bytes.

Definition at line 255 of file Codec.h.

◆ dts

dwTime_t dwCodecPacket::dts

Decoding time stamp, in microseconds.

Definition at line 249 of file Codec.h.

◆ eofTimestampUs

dwTime_t dwCodecPacket::eofTimestampUs

Stores the end of frame timestamp in microseconds.

Definition at line 262 of file Codec.h.

◆ exposureDurationUs

dwExposureDuration dwCodecPacket::exposureDurationUs

Stores the exposure duration in microseconds.

Definition at line 266 of file Codec.h.

◆ flags

uint64_t dwCodecPacket::flags

Any flags necessary for the frame.

Definition at line 243 of file Codec.h.

◆ moeTimestampUs

dwTime_t dwCodecPacket::moeTimestampUs

Stores the middle of exposure timestamp in microseconds.

Definition at line 264 of file Codec.h.

◆ pts

dwTime_t dwCodecPacket::pts

Presentation time stamp, in microseconds.

Definition at line 246 of file Codec.h.

◆ reserved

void* dwCodecPacket::reserved[4]

Definition at line 257 of file Codec.h.

◆ sensorTempCelsius

float32_t dwCodecPacket::sensorTempCelsius

Stores the temperature in Celsius.

Definition at line 270 of file Codec.h.

◆ sofTimestampUs

dwTime_t dwCodecPacket::sofTimestampUs

Stores the start of frame timestamp in microseconds.

Definition at line 260 of file Codec.h.

◆ subExposureStartTimestampsUs

dwTime_t dwCodecPacket::subExposureStartTimestampsUs[DW_DEVBLK_CDI_MAX_EXPOSURES]

Array to store the sub exposure start timestamp in microseconds.

Definition at line 268 of file Codec.h.


The documentation for this struct was generated from the following file: