• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.20.37 Release
    For Test and Development only

    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    Codec.h
    Go to the documentation of this file.
    1
    2//
    3// Notice
    4// ALL NVIDIA DESIGN SPECIFICATIONS AND CODE ("MATERIALS") ARE PROVIDED "AS IS" NVIDIA MAKES
    5// NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    6// THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTIES OF NONINFRINGEMENT,
    7// MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
    8//
    9// NVIDIA CORPORATION & AFFILIATES assumes no responsibility for the consequences of use of such
    10// information or for any infringement of patents or other rights of third parties that may
    11// result from its use. No license is granted by implication or otherwise under any patent
    12// or patent rights of NVIDIA CORPORATION & AFFILIATES. No third party distribution is allowed unless
    13// expressly authorized by NVIDIA. Details are subject to change without notice.
    14// This code supersedes and replaces all information previously supplied.
    15// NVIDIA CORPORATION & AFFILIATES products are not authorized for use as critical
    16// components in life support devices or systems without express written approval of
    17// NVIDIA CORPORATION & AFFILIATES.
    18//
    19// SPDX-FileCopyrightText: Copyright (c) 2020-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
    20// SPDX-License-Identifier: LicenseRef-NvidiaProprietary
    21//
    22// NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
    23// property and proprietary rights in and to this material, related
    24// documentation and any modifications thereto. Any use, reproduction,
    25// disclosure or distribution of this material and related documentation
    26// without an express license agreement from NVIDIA CORPORATION or
    27// its affiliates is strictly prohibited.
    28//
    30
    45#ifndef DW_SENSORS_CODECS_CODEC_H_
    46#define DW_SENSORS_CODECS_CODEC_H_
    47
    48#include <dw/core/base/Types.h>
    49#include <dw/image/Image.h>
    50
    51#ifdef __cplusplus
    52extern "C" {
    53#endif
    54
    58#define DW_CODEC_COMPLETE_PICTURE_FLAG (1 << 0)
    59
    61typedef enum {
    75
    77typedef enum {
    79 DW_CODEC_TYPE_VIDEO_H264 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 0,
    80 DW_CODEC_TYPE_VIDEO_H265 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 1,
    81 DW_CODEC_TYPE_VIDEO_VP9 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 2,
    82 DW_CODEC_TYPE_VIDEO_AV1 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 3,
    83 DW_CODEC_TYPE_VIDEO_LRAW DW_DEPRECATED_ENUM("dwCodecType deprecated") = 4,
    84 DW_CODEC_TYPE_VIDEO_LRAW_V2 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 5,
    85 DW_CODEC_TYPE_VIDEO_XRAW DW_DEPRECATED_ENUM("dwCodecType deprecated") = 6,
    86 DW_CODEC_TYPE_VIDEO_RAW DW_DEPRECATED_ENUM("dwCodecType deprecated") = 7,
    87 DW_CODEC_TYPE_LIDAR_CUSTOM DW_DEPRECATED_ENUM("dwCodecType deprecated") = 8,
    88 DW_CODEC_TYPE_LIDAR_HESAI_P128 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 9,
    89 DW_CODEC_TYPE_LIDAR_HESAI_P128_V4P5 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 10,
    90 DW_CODEC_TYPE_LIDAR_LUMINAR_H DW_DEPRECATED_ENUM("dwCodecType deprecated") = 11,
    91 DW_CODEC_TYPE_LIDAR_OUSTER_OS1 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 12,
    92 DW_CODEC_TYPE_LIDAR_OUSTER_OS2_128 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 13,
    93 DW_CODEC_TYPE_LIDAR_VELODYNE_HDL32E DW_DEPRECATED_ENUM("dwCodecType deprecated") = 14,
    94 DW_CODEC_TYPE_LIDAR_VELODYNE_HDL64E DW_DEPRECATED_ENUM("dwCodecType deprecated") = 15,
    95 DW_CODEC_TYPE_LIDAR_VELODYNE_VLP16 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 16,
    96 DW_CODEC_TYPE_LIDAR_VELODYNE_VLP16HR DW_DEPRECATED_ENUM("dwCodecType deprecated") = 17,
    97 DW_CODEC_TYPE_LIDAR_VELODYNE_VLP32C DW_DEPRECATED_ENUM("dwCodecType deprecated") = 18,
    98 DW_CODEC_TYPE_LIDAR_VELODYNE_VLS128 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 19,
    99 DW_CODEC_TYPE_RADAR_CONTINENTAL_ARS430 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 20,
    100 DW_CODEC_TYPE_RADAR_CONTINENTAL_ARS430CAN DW_DEPRECATED_ENUM("dwCodecType deprecated") = 21,
    101 DW_CODEC_TYPE_RADAR_CONTINENTAL_ARS430RDI DW_DEPRECATED_ENUM("dwCodecType deprecated") = 22,
    102 DW_CODEC_TYPE_RADAR_CONTINENTAL_ARS430RDI_V2 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 23,
    103 DW_CODEC_TYPE_RADAR_CUSTOM DW_DEPRECATED_ENUM("dwCodecType deprecated") = 24,
    104 DW_CODEC_TYPE_RADAR_DELPHI DW_DEPRECATED_ENUM("dwCodecType deprecated") = 25,
    105 DW_CODEC_TYPE_IMU_BOSCH DW_DEPRECATED_ENUM("dwCodecType deprecated") = 26,
    106 DW_CODEC_TYPE_IMU_CAN DW_DEPRECATED_ENUM("dwCodecType deprecated") = 27,
    107 DW_CODEC_TYPE_IMU_CONTINENTAL DW_DEPRECATED_ENUM("dwCodecType deprecated") = 28,
    108 DW_CODEC_TYPE_IMU_CUSTOM DW_DEPRECATED_ENUM("dwCodecType deprecated") = 29,
    109 DW_CODEC_TYPE_IMU_DATASPEED DW_DEPRECATED_ENUM("dwCodecType deprecated") = 30,
    110 DW_CODEC_TYPE_IMU_NOVATEL_ASCII DW_DEPRECATED_ENUM("dwCodecType deprecated") = 31,
    111 DW_CODEC_TYPE_IMU_NOVATEL_BINARY DW_DEPRECATED_ENUM("dwCodecType deprecated") = 32,
    112 DW_CODEC_TYPE_IMU_NV_SIM DW_DEPRECATED_ENUM("dwCodecType deprecated") = 33,
    113 DW_CODEC_TYPE_IMU_XSENS_BINARY DW_DEPRECATED_ENUM("dwCodecType deprecated") = 34,
    114 DW_CODEC_TYPE_IMU_XSENS_CAN DW_DEPRECATED_ENUM("dwCodecType deprecated") = 35,
    115 DW_CODEC_TYPE_IMU_XSENS_NMEA DW_DEPRECATED_ENUM("dwCodecType deprecated") = 36,
    116 DW_CODEC_TYPE_GPS_CUSTOM DW_DEPRECATED_ENUM("dwCodecType deprecated") = 37,
    117 DW_CODEC_TYPE_GPS_DATASPEED DW_DEPRECATED_ENUM("dwCodecType deprecated") = 38,
    118 DW_CODEC_TYPE_GPS_DW_BINARY DW_DEPRECATED_ENUM("dwCodecType deprecated") = 39,
    119 DW_CODEC_TYPE_GPS_NMEA DW_DEPRECATED_ENUM("dwCodecType deprecated") = 40,
    120 DW_CODEC_TYPE_GPS_NOVATEL DW_DEPRECATED_ENUM("dwCodecType deprecated") = 41,
    121 DW_CODEC_TYPE_GPS_NOVATEL_BINARY DW_DEPRECATED_ENUM("dwCodecType deprecated") = 42,
    122 DW_CODEC_TYPE_GPS_NOVATEL_ASCII DW_DEPRECATED_ENUM("dwCodecType deprecated") = 43,
    123 DW_CODEC_TYPE_GPS_NV_SIM DW_DEPRECATED_ENUM("dwCodecType deprecated") = 44,
    124 DW_CODEC_TYPE_GPS_UBLOX DW_DEPRECATED_ENUM("dwCodecType deprecated") = 45,
    125 DW_CODEC_TYPE_GPS_XSENS_BINARY DW_DEPRECATED_ENUM("dwCodecType deprecated") = 46,
    126 DW_CODEC_TYPE_CAN_DW_BINARY DW_DEPRECATED_ENUM("dwCodecType deprecated") = 47,
    127 DW_CODEC_TYPE_TIMESENSOR_DW_BINARY DW_DEPRECATED_ENUM("dwCodecType deprecated") = 48,
    128 DW_CODEC_TYPE_DATA_DW_BINARY DW_DEPRECATED_ENUM("dwCodecType deprecated") = 49,
    129 DW_CODEC_TYPE_ION DW_DEPRECATED_ENUM("dwCodecType deprecated") = 50,
    130 DW_CODEC_TYPE_ULTRASONIC_VALEO_USV DW_DEPRECATED_ENUM("dwCodecType deprecated") = 51,
    131 DW_CODEC_TYPE_RADAR_CUSTOM_EX DW_DEPRECATED_ENUM("dwCodecType deprecated") = 52,
    132 DW_CODEC_TYPE_LIDAR_CUSTOM_EX DW_DEPRECATED_ENUM("dwCodecType deprecated") = 53,
    133 DW_CODEC_TYPE_RADAR_HELLA_ADAS6 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 54,
    134 DW_CODEC_TYPE_LIDAR_LUMINAR_IRIS_2129 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 55,
    135 DW_CODEC_TYPE_LIDAR_LUMINAR_IRIS_2142 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 56,
    136 DW_CODEC_TYPE_VIDEO_JPEG DW_DEPRECATED_ENUM("dwCodecType deprecated") = 57,
    137 DW_CODEC_TYPE_LIDAR_POINT_CLOUD_COMPRESSED DW_DEPRECATED_ENUM("dwCodecType deprecated") = 58,
    138 DW_CODEC_TYPE_RADAR_IDC6 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 59,
    139 DW_CODEC_TYPE_IMU_IDC6 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 60,
    140 DW_CODEC_TYPE_GPS_IDC6 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 61,
    141 DW_CODEC_TYPE_ROADCAST_AVMESSAGE DW_DEPRECATED_ENUM("dwCodecType deprecated") = 62,
    142 DW_CODEC_TYPE_LIDAR_LUMINAR_SLIMV2 DW_DEPRECATED_ENUM("dwCodecType deprecated") = 63,
    144 DW_CODEC_TYPE_COUNT DW_DEPRECATED_ENUM("dwCodecType deprecated") = 65,
    146
    147typedef enum {
    151
    153typedef struct dwCodecMimeType
    154{
    158
    161
    232
    234typedef enum {
    239
    241typedef enum {
    243 DW_ENCODER_RATE_CONTROL_MODE_CBR = 1, // Constant Bitrate mode; constant bitrate throughout all data independently of data complexity
    244 DW_ENCODER_RATE_CONTROL_MODE_VBR = 2, // Variable Bitrate mode; aim for target (average) bitrate, but variates bitrate depending on local data complexity
    246
    253typedef struct dwCodecPacket
    254{
    256 uint64_t flags;
    257
    260
    263
    265 uint8_t* data;
    266
    269
    270 void* reserved[4];
    271
    285
    291{
    292 uint32_t gopSize;
    293 uint32_t bFrames;
    294 uint32_t pFrames;
    295 uint32_t quality;
    296 uint32_t profile;
    297 uint32_t level;
    298 uint64_t averageBitRate;
    299 uint64_t maxBitRate;
    302
    308{
    312
    317typedef struct dwEncoderConfig
    318{
    322
    323#ifdef __cplusplus
    324}
    325#endif
    326
    328#endif // DW_SENSORS_CODECS_CODEC_H_
    NVIDIA DriveWorks API: Core Types
    float32_t sensorTempCelsius
    Stores the temperature in Celsius.
    Definition: Codec.h:283
    uint32_t level
    MPEG-4 encoding Level range (1 - 6.2)
    Definition: Codec.h:297
    dwTime_t pts
    Presentation time stamp, in microseconds.
    Definition: Codec.h:259
    dwTime_t dts
    Decoding time stamp, in microseconds.
    Definition: Codec.h:262
    uint32_t quality
    Target quality, range(0 - 51); used for CONSTQP mode.
    Definition: Codec.h:295
    void * reserved[4]
    Definition: Codec.h:270
    uint8_t encoderInstance
    NVMedia-only.
    Definition: Codec.h:309
    uint32_t profile
    MPEG-4 encoding Profile.
    Definition: Codec.h:296
    uint8_t * data
    Encoded data.
    Definition: Codec.h:265
    uint64_t maxBitRate
    max bitrate for VBR mode
    Definition: Codec.h:299
    dwEncoderRateControlMode mode
    rate control mode
    Definition: Codec.h:300
    uint64_t flags
    Any flags necessary for the frame.
    Definition: Codec.h:256
    dwEncoderConfigRateControl rateControl
    config for rate control
    Definition: Codec.h:319
    uint8_t h265UltraFastEncodeEnable
    flag used to represente whether fast encoded is enable for h265 ultra.
    Definition: Codec.h:310
    dwEncoderConfigNVMedia nvMedia
    config for nvmedia
    Definition: Codec.h:320
    uint32_t bFrames
    Number of bFrames between two reference frames.
    Definition: Codec.h:293
    uint32_t pFrames
    whether there should be p frames; boolean value
    Definition: Codec.h:294
    uint32_t gopSize
    number of pictures in one GOP(Group Of Pictures)
    Definition: Codec.h:292
    dwTime_t eofTimestampUs
    Stores the end of frame timestamp in microseconds.
    Definition: Codec.h:275
    dwTime_t moeTimestampUs
    Stores the middle of exposure timestamp in microseconds.
    Definition: Codec.h:277
    char8_t mime[DW_MAX_CODEC_MIME_TYPE_LENGTH]
    Codec MIME type.
    Definition: Codec.h:156
    uint64_t dataSizeBytes
    Size of the data pointer in bytes.
    Definition: Codec.h:268
    dwTime_t sofTimestampUs
    Stores the start of frame timestamp in microseconds.
    Definition: Codec.h:273
    dwTime_t subExposureStartTimestampsUs[DW_DEVBLK_CDI_MAX_EXPOSURES]
    Array to store the sub exposure start timestamp in microseconds.
    Definition: Codec.h:281
    uint64_t averageBitRate
    target bitrate for VBR and CBR modes
    Definition: Codec.h:298
    dwExposureDuration exposureDurationUs
    Stores the exposure duration in microseconds.
    Definition: Codec.h:279
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_CUSTOM_EX
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_LRAW_V2
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_XRAW
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_UNK
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_AV1
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_CUSTOM
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_H264
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_RADAR_CONTINENTAL_ARS430
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_XSENS_NMEA
    dwCodecCapability
    Codec Capability.
    Definition: Codec.h:234
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_HESAI_P128_V4P5
    dwCodecMaxLengths
    Definition: Codec.h:147
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_NOVATEL_BINARY
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_NV_SIM
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_OUSTER_OS1
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_ULTRASONIC_VALEO_USV
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_HESAI_P128
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_H265_ANNEX_B
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_VELODYNE_VLP16HR
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_RADAR_CONTINENTAL_ARS430CAN
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_LUMINAR_IRIS_2142
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_LRAW
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_IDC6
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_BOSCH
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_RADAR_HELLA_ADAS6
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_NV_SIM
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_DATA_DW_BINARY
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_IDC6
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_DATASPEED
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_DATASPEED
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_CAN_DW_BINARY
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_LUMINAR_IRIS_2129
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_ROADCAST_AVMESSAGE
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_CONTINENTAL
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_RADAR_DELPHI
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_VELODYNE_VLP16
    dwEncoderRateControlMode
    Encoder Rate Control Mode.
    Definition: Codec.h:241
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_ION
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_NOVATEL
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_JPEG
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_CAN
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_ULTRASONIC_VALEO_USV_BSAMPLE
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_CUSTOM
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_NOVATEL_ASCII
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_RADAR_IDC6
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_TIMESENSOR_DW_BINARY
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_H265
    dwCodecMimeType dwCodecMimeTypeConst_t
    Constant MIME type.
    Definition: Codec.h:160
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_RADAR_CONTINENTAL_ARS430RDI
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_VELODYNE_VLS128
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_XSENS_BINARY
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_POINT_CLOUD_COMPRESSED
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_RADAR_CONTINENTAL_ARS430RDI_V2
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_NMEA
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_KINECT
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_CUSTOM
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_LUMINAR_H
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_LUMINAR_SLIMV2
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_VP9
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_OUSTER_OS2_128
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_DW_BINARY
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_RAW
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_UBLOX
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_XSENS_BINARY
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_VIDEO_H264_ANNEX_B
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_GPS_NOVATEL_ASCII
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_VELODYNE_VLP32C
    dwCodecType
    Codec Type.
    Definition: Codec.h:77
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_VELODYNE_HDL32E
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_NOVATEL_BINARY
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_ULTRASONIC_CONTI_CUS3_OBJECT
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_RADAR_CUSTOM_EX
    dwMediaType
    Media Type for Codec.
    Definition: Codec.h:61
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_LIDAR_VELODYNE_HDL64E
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_RADAR_CUSTOM
    dwCodecMimeTypeConst_t const DW_CODEC_MIME_TYPE_IMU_XSENS_CAN
    @ DW_CODEC_CAPABILITY_SOFTWARE
    Codec Capability for software.
    Definition: Codec.h:236
    @ DW_CODEC_CAPABILITY_HARDWARE
    Codec Capability for hardware.
    Definition: Codec.h:235
    @ DW_CODEC_CAPABILITY_UNSUPPORTED
    unsupported Codec Capability
    Definition: Codec.h:237
    @ DW_MAX_RAW_SIPL_HEADER_LENGTH
    Definition: Codec.h:149
    @ DW_MAX_CODEC_MIME_TYPE_LENGTH
    Definition: Codec.h:148
    @ DW_ENCODER_RATE_CONTROL_MODE_CONSTQP
    Definition: Codec.h:242
    @ DW_ENCODER_RATE_CONTROL_MODE_CBR
    Definition: Codec.h:243
    @ DW_ENCODER_RATE_CONTROL_MODE_VBR
    Definition: Codec.h:244
    @ DW_CODEC_TYPE_INVALID
    Definition: Codec.h:78
    @ DW_CODEC_TYPE_USE_CODEC_MIME_TYPE
    Definition: Codec.h:143
    @ DW_DEPRECATED_ENUM
    Definition: Codec.h:79
    @ DW_MEDIA_TYPE_VIDEO
    type of video
    Definition: Codec.h:62
    @ DW_MEDIA_TYPE_LIDAR
    type of lidar
    Definition: Codec.h:63
    @ DW_MEDIA_TYPE_RADAR
    type of radar
    Definition: Codec.h:64
    @ DW_MEDIA_TYPE_METADATA
    type of metadata
    Definition: Codec.h:72
    @ DW_MEDIA_TYPE_ROADCAST
    type of roadcast
    Definition: Codec.h:70
    @ DW_MEDIA_TYPE_TIME
    type of time
    Definition: Codec.h:69
    @ DW_MEDIA_TYPE_CAN
    type of CAN
    Definition: Codec.h:67
    @ DW_MEDIA_TYPE_ULTRASONIC
    type of ultrasonic
    Definition: Codec.h:71
    @ DW_MEDIA_TYPE_IMU
    type of IMU
    Definition: Codec.h:65
    @ DW_MEDIA_TYPE_GPS
    type of GPS
    Definition: Codec.h:66
    @ DW_MEDIA_TYPE_COUNT
    type of count
    Definition: Codec.h:73
    @ DW_MEDIA_TYPE_DATA
    type of data
    Definition: Codec.h:68
    Holds codec MIME type string.
    Definition: Codec.h:154
    Generic struct storing data output from codec.
    Definition: Codec.h:254
    Encoder specific configs.
    Definition: Codec.h:318
    NVMedia encoder configs.
    Definition: Codec.h:308
    Encoder rate control parameters.
    Definition: Codec.h:291
    float float32_t
    Specifies POD types.
    Definition: BasicTypes.h:59
    int64_t dwTime_t
    Specifies a timestamp unit, in microseconds.
    Definition: BasicTypes.h:65
    #define DW_DEVBLK_CDI_MAX_EXPOSURES
    Definition: Image.h:281
    NVIDIA DriveWorks API: Image Conversion and Streaming Functionality
    人人超碰97caoporen国产