NVIDIA DriveWorks API: Codec Methods
Description: This file defines codec methods.
Definition in file Codec.h.
Go to the source code of this file.
Data Structures | |
| struct | dwCodecMimeType |
| Holds codec MIME type string. More... | |
| struct | dwCodecPacket |
| Generic struct storing data output from codec. More... | |
| struct | dwEncoderConfigRateControl |
| Encoder rate control parameters. More... | |
| struct | dwEncoderConfigNVMedia |
| NVMedia encoder configs. More... | |
| struct | dwEncoderConfig |
| Encoder specific configs. More... | |
Macros | |
| #define | DW_CODEC_COMPLETE_PICTURE_FLAG (1 << 0) |
| flag to indicate when a complete picture is sent to the decoder this will start frame decode immediately instead of waiting on the next frame to arrive to decode current frame More... | |
| #define | DW_CODEC_PKT_VIDEO_IS_KEYFRAME_FLAG (1 << 0) |
| flag to indicate if the packet contains a keyframe More... | |
Typedefs | |
| typedef struct dwCodecMimeType | dwCodecMimeType |
| Holds codec MIME type string. More... | |
| typedef dwCodecMimeType | dwCodecMimeTypeConst_t |
| Constant MIME type. More... | |
| typedef struct dwCodecPacket | dwCodecPacket |
| Generic struct storing data output from codec. More... | |
| typedef struct dwEncoderConfigRateControl | dwEncoderConfigRateControl |
| Encoder rate control parameters. More... | |
| typedef struct dwEncoderConfigNVMedia | dwEncoderConfigNVMedia |
| NVMedia encoder configs. More... | |
| typedef struct dwEncoderConfig | dwEncoderConfig |
| Encoder specific configs. More... | |
Enumerations | |
| enum | dwMediaType { DW_MEDIA_TYPE_VIDEO = 0, DW_MEDIA_TYPE_LIDAR = 1, DW_MEDIA_TYPE_RADAR = 2, DW_MEDIA_TYPE_IMU = 3, DW_MEDIA_TYPE_GPS = 4, DW_MEDIA_TYPE_CAN = 5, DW_MEDIA_TYPE_DATA = 6, DW_MEDIA_TYPE_TIME = 7, DW_MEDIA_TYPE_ROADCAST = 8, DW_MEDIA_TYPE_ULTRASONIC = 9, DW_MEDIA_TYPE_METADATA = 10, DW_MEDIA_TYPE_COUNT = 11 } |
| Media Type for Codec. More... | |
| enum | dwCodecType { DW_CODEC_TYPE_INVALID = -1, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0, DW_CODEC_TYPE_USE_CODEC_MIME_TYPE = 64, DW_DEPRECATED_ENUM =("dwCodecType deprecated") = 0 } |
| Codec Type. More... | |
| enum | dwCodecMaxLengths { DW_MAX_CODEC_MIME_TYPE_LENGTH = 64, DW_MAX_RAW_SIPL_HEADER_LENGTH = 7002 } |
| enum | dwCodecCapability { DW_CODEC_CAPABILITY_HARDWARE = 0, DW_CODEC_CAPABILITY_SOFTWARE = 1, DW_CODEC_CAPABILITY_UNSUPPORTED = 2 } |
| Codec Capability. More... | |
| enum | dwEncoderRateControlMode { DW_ENCODER_RATE_CONTROL_MODE_CONSTQP = 0, DW_ENCODER_RATE_CONTROL_MODE_CBR = 1, DW_ENCODER_RATE_CONTROL_MODE_VBR = 2 } |
| Encoder Rate Control Mode. More... | |