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 | dwEncoderConfig |
Encoder specific configs. More... | |
struct | dwEncoderConfigNVMedia |
NVMedia encoder configs. More... | |
struct | dwEncoderConfigRateControl |
Encoder rate control parameters. 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... | |
Typedefs | |
typedef dwCodecMimeType | dwCodecMimeTypeConst_t |
Constant MIME type. More... | |
Enumerations | |
enum | dwCodecCapability { DW_CODEC_CAPABILITY_HARDWARE = 0 , DW_CODEC_CAPABILITY_SOFTWARE = 1 , DW_CODEC_CAPABILITY_UNSUPPORTED = 2 } |
Codec Capability. More... | |
enum | dwCodecMaxLengths { DW_MAX_CODEC_MIME_TYPE_LENGTH = 64 , DW_MAX_RAW_SIPL_HEADER_LENGTH = 7002 } |
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 | 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... | |
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_COUNT = 10 } |
Media Type for Codec. More... | |