|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
13 #ifndef DW_SENSORS_CONTAINERS_CONTAINER_H_
14 #define DW_SENSORS_CONTAINERS_CONTAINER_H_
16 #include <dw/core/base/Types.h>
17 #include <dw/sensors/codecs/Codec.h>
18 #include <dw/sensors/containers/Metadata.h>
24 #define DW_CONTAINER_MAX_TIMESTAMPS 8U
25 #define DW_CONTAINER_MAX_META_TYPES 8U
86 #endif //DW_SENSORS_CONTAINERS_CONTAINER_H_
@ DW_CONTAINER_TYPE_MP4
MP4 Container.
struct dwContainerProperties dwContainerProperties
Holds container properties.
Holds container properties.
dwMediaType mediaType
Media type defined in Codec.h.
@ DW_TIME_TYPE_TSC
TSC time.
@ DW_CONTAINER_TYPE_UNKNOWN
Unknow Container.
@ DW_CONTAINER_TYPE_DWPOD
Product Container.
dwContainerFrameFlags
Enum representing a container frame flags.
uint32_t fileMagicNumber
Container ID.
#define DW_CONTAINER_MAX_TIMESTAMPS
dwMediaType
Media Type for Codec.
uint64_t trackHeaderOffset
Offset of the track header in the single-track containers.
@ DW_TIME_TYPE_ABSOLUTE
Absolute time.
uint32_t fileVersion
Container version.
@ DW_TIME_TYPE_NONE
None time type.
uint32_t timeTypesCount
Number of time types.
@ DW_TIME_TYPE_SERIALIZATION
Serialization time.
@ DW_TIME_TYPE_PRIOR_KEY_FRAME
Key Frame.
@ DW_TIME_TYPE_HOST
Host time.
@ DW_TIME_TYPE_POS_OFFSET
Postition Offset.
@ DW_CONTAINER_FRAME_SEEKABLE
This frame represents the beginning of a sequence resulting in a decodable frame.
#define DW_CONTAINER_MAX_META_TYPES
struct dwContainerMetaConfig dwContainerMetaConfig
Holds the container metadata configuration.
@ DW_TIME_TYPE_SEQUENCE_NUMBER
Sequence Number.
dwContainerType
Enum representing a supported container types.
Holds container track information.
struct dwContainerTrackInfo dwContainerTrackInfo
Holds container track information.
@ DW_TIME_TYPE_RELATIVE_PTS
PTS time.
uint32_t prefixHeaderSize
Size of the prefix header(s) in the beginning of the container.
@ DW_TIME_TYPE_RELATIVE_DTS
DTS time.
void const * metadata
Serialized track metadata.
dwTimeType
Enum representing a supported time domains.
@ DW_CONTAINER_FRAME_COMPLETE
This frame represents the end of a sequence resulting in a decodable frame.
uint32_t suffixHeaderSize
Size of the suffix header(s) in the end of the container.
dwTimeType timeTypes[DW_CONTAINER_MAX_TIMESTAMPS]
Array of time types.