DriveWorks SDK Reference
4.0.0 Release
For Test and Development only

Container.h File Reference

Go to the source code of this file.

Data Structures

struct  dwContainerTrackInfo
 Holds container track information. More...
 

Macros

#define DW_CONTAINER_MAX_TIMESTAMPS   8U
 

Enumerations

enum  dwContainerFrameFlags {
  DW_CONTAINER_FRAME_SEEKABLE = 1 << 0,
  DW_CONTAINER_FRAME_COMPLETE = 1 << 1
}
 Enum representing a container frame flags. More...
 
enum  dwContainerType {
  DW_CONTAINER_TYPE_UNKNOWN = 0,
  DW_CONTAINER_TYPE_MP4 = 1,
  DW_CONTAINER_TYPE_DWPOD = 2
}
 Enum representing a supported container types. More...
 
enum  dwTimeType {
  DW_TIME_TYPE_NONE = 0,
  DW_TIME_TYPE_HOST,
  DW_TIME_TYPE_TSC,
  DW_TIME_TYPE_RELATIVE_PTS,
  DW_TIME_TYPE_RELATIVE_DTS,
  DW_TIME_TYPE_ABSOLUTE,
  DW_TIME_TYPE_SERIALIZATION,
  DW_TIME_TYPE_SEQUENCE_NUMBER
}
 Enum representing a supported time domains. More...
 

Data Structure Documentation

◆ dwContainerTrackInfo

struct dwContainerTrackInfo
Data Fields
dwMediaType mediaType
dwTimeType timeTypes[DW_CONTAINER_MAX_TIMESTAMPS]
uint32_t timeTypesCount

Macro Definition Documentation

◆ DW_CONTAINER_MAX_TIMESTAMPS

#define DW_CONTAINER_MAX_TIMESTAMPS   8U

Definition at line 41 of file Container.h.

Enumeration Type Documentation

◆ dwContainerFrameFlags

Enum representing a container frame flags.

Enumerator
DW_CONTAINER_FRAME_SEEKABLE 
DW_CONTAINER_FRAME_COMPLETE 

Definition at line 64 of file Container.h.

◆ dwContainerType

Enum representing a supported container types.

Enumerator
DW_CONTAINER_TYPE_UNKNOWN 
DW_CONTAINER_TYPE_MP4 
DW_CONTAINER_TYPE_DWPOD 

Definition at line 70 of file Container.h.

◆ dwTimeType

enum dwTimeType

Enum representing a supported time domains.

Enumerator
DW_TIME_TYPE_NONE 
DW_TIME_TYPE_HOST 
DW_TIME_TYPE_TSC 
DW_TIME_TYPE_RELATIVE_PTS 
DW_TIME_TYPE_RELATIVE_DTS 
DW_TIME_TYPE_ABSOLUTE 
DW_TIME_TYPE_SERIALIZATION 
DW_TIME_TYPE_SEQUENCE_NUMBER 

Definition at line 44 of file Container.h.