Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.9 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    nvmedia_common_encode_decode.h
    Go to the documentation of this file.
    1 /*
    2  * SPDX-FileCopyrightText: Copyright (c) 2021-2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
    3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
    4  *
    5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
    6  * property and proprietary rights in and to this material, related
    7  * documentation and any modifications thereto. Any use, reproduction,
    8  * disclosure or distribution of this material and related documentation
    9  * without an express license agreement from NVIDIA CORPORATION or
    10  * its affiliates is strictly prohibited.
    11  */
    12 
    13 
    22 #ifndef NVMEDIA_COMMON_ENCODE_DECODE_H
    23 #define NVMEDIA_COMMON_ENCODE_DECODE_H
    24 
    25 #ifdef __cplusplus
    26 extern "C" {
    27 #endif
    28 
    29 #include <stdint.h>
    30 
    42 typedef enum {
    50 
    54 typedef enum {
    84 
    89 typedef struct {
    91  uint8_t *bitstream;
    93  uint32_t bitstreamBytes;
    95  uint32_t bitstreamSize;
    97 
    101 #ifdef __cplusplus
    102 } /* extern "C" */
    103 #endif
    104 
    105 #endif /* NVMEDIA_COMMON_ENCODE_DECODE_H */
    NVMEDIA_JPEG_INSTANCE_0
    @ NVMEDIA_JPEG_INSTANCE_0
    Specifies NVJPG HW instance ID 0.
    Definition: nvmedia_common_encode_decode.h:44
    NVMEDIA_VIDEO_CODEC_MPEG2
    @ NVMEDIA_VIDEO_CODEC_MPEG2
    MPEG2 codec.
    Definition: nvmedia_common_encode_decode.h:64
    NVMEDIA_VIDEO_CODEC_VP9
    @ NVMEDIA_VIDEO_CODEC_VP9
    VP9 codec.
    Definition: nvmedia_common_encode_decode.h:74
    NVMEDIA_VIDEO_CODEC_VC1_ADVANCED
    @ NVMEDIA_VIDEO_CODEC_VC1_ADVANCED
    VC-1 advanced profile codec.
    Definition: nvmedia_common_encode_decode.h:60
    NVMEDIA_JPEG_INSTANCE_AUTO
    @ NVMEDIA_JPEG_INSTANCE_AUTO
    Specifies NVJPG HW instance ID AUTO.
    Definition: nvmedia_common_encode_decode.h:48
    NVMEDIA_VIDEO_CODEC_AV1
    @ NVMEDIA_VIDEO_CODEC_AV1
    AV1 Video Coding codec.
    Definition: nvmedia_common_encode_decode.h:80
    NVMEDIA_VIDEO_CODEC_END
    @ NVMEDIA_VIDEO_CODEC_END
    Definition: nvmedia_common_encode_decode.h:82
    NvMediaBitstreamBuffer::bitstreamBytes
    uint32_t bitstreamBytes
    The number of data bytes.
    Definition: nvmedia_common_encode_decode.h:93
    NVMEDIA_VIDEO_CODEC_H264_MVC
    @ NVMEDIA_VIDEO_CODEC_H264_MVC
    H.264 Multiview Video Coding codec.
    Definition: nvmedia_common_encode_decode.h:76
    NvMediaBitstreamBuffer::bitstreamSize
    uint32_t bitstreamSize
    Size of bitstream array.
    Definition: nvmedia_common_encode_decode.h:95
    NvMediaJPEGInstanceId
    NvMediaJPEGInstanceId
    Specifies NVJPG HW instance ID.
    Definition: nvmedia_common_encode_decode.h:42
    NVMEDIA_VIDEO_CODEC_HEVC
    @ NVMEDIA_VIDEO_CODEC_HEVC
    H265 codec.
    Definition: nvmedia_common_encode_decode.h:72
    NVMEDIA_VIDEO_CODEC_MPEG4
    @ NVMEDIA_VIDEO_CODEC_MPEG4
    MPEG4 Part 2 codec.
    Definition: nvmedia_common_encode_decode.h:66
    NVMEDIA_VIDEO_CODEC_MPEG1
    @ NVMEDIA_VIDEO_CODEC_MPEG1
    MPEG1 codec.
    Definition: nvmedia_common_encode_decode.h:62
    NvMediaBitstreamBuffer
    Holds an application data buffer containing compressed video data.
    Definition: nvmedia_common_encode_decode.h:89
    NVMEDIA_VIDEO_CODEC_VC1
    @ NVMEDIA_VIDEO_CODEC_VC1
    VC-1 simple and main profile codec.
    Definition: nvmedia_common_encode_decode.h:58
    NVMEDIA_JPEG_INSTANCE_1
    @ NVMEDIA_JPEG_INSTANCE_1
    Specifies NVJPG HW instance ID 1.
    Definition: nvmedia_common_encode_decode.h:46
    NvMediaVideoCodec
    NvMediaVideoCodec
    Video codec type.
    Definition: nvmedia_common_encode_decode.h:54
    NVMEDIA_VIDEO_CODEC_MJPEG
    @ NVMEDIA_VIDEO_CODEC_MJPEG
    MJPEG codec.
    Definition: nvmedia_common_encode_decode.h:68
    NVMEDIA_VIDEO_CODEC_H264
    @ NVMEDIA_VIDEO_CODEC_H264
    H.264 codec.
    Definition: nvmedia_common_encode_decode.h:56
    NVMEDIA_VIDEO_CODEC_VP8
    @ NVMEDIA_VIDEO_CODEC_VP8
    VP8 codec.
    Definition: nvmedia_common_encode_decode.h:70
    NVMEDIA_VIDEO_CODEC_HEVC_MV
    @ NVMEDIA_VIDEO_CODEC_HEVC_MV
    H265 Multiview Video Coding codec.
    Definition: nvmedia_common_encode_decode.h:78
    NvMediaBitstreamBuffer::bitstream
    uint8_t * bitstream
    A pointer to the bitstream data bytes.
    Definition: nvmedia_common_encode_decode.h:91
    人人超碰97caoporen国产