|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
28 #ifndef DW_SENSORS_CONTAINERS_DEMUXER_H_
29 #define DW_SENSORS_CONTAINERS_DEMUXER_H_
31 #include <dw/core/base/Exports.h>
32 #include <dw/core/base/Types.h>
33 #include <dw/core/base/Status.h>
34 #include <dw/core/context/Context.h>
36 #include <dw/sensors/containers/Container.h>
37 #include <dw/sensors/codecs/CodecHeader.h>
97 #endif // DW_EXPERIMENTAL_SENSORS_CODEC_DEMUXER_H_
uint64_t offset
The offset of the frame payload in the stream.
dwIOStreamHandle_t inputStream
Handle representing input stream.
struct dwDemuxerParams dwDemuxerParams
Holds demuxer params.
uint64_t containerOffset
The offset of the entire frame in the stream, including any container-specific framing information.
uint64_t flags
Optional flags.
uint64_t index
The zero-based index representing the order of the frame in the track.
struct dwDemuxerFrameInfo dwDemuxerFrameInfo
Holds demuxer frame info.
uint64_t bundleId
The id of the logical bundling of different frames.
struct dwIOStreamObject * dwIOStreamHandle_t
Stream handle.
#define DW_CONTAINER_MAX_TIMESTAMPS
uint64_t containerSize
The length of the entire frame, including any container-specific framing information.
uint64_t size
The length of the frame payload.
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
dwTime_t timestamps[DW_CONTAINER_MAX_TIMESTAMPS]
Generic timestamps that can be used.
uint64_t trackId
The track id.
struct dwIOStreamObject * dwIOStreamHandle_t
Handle to IO stream object.
struct dwDemuxerObject * dwDemuxerHandle_t
Demuxer handle.
Holds demuxer frame info.