• <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
    NvMediaJPEncAttributes Struct Reference

    Detailed Description

    image JPEG encoder attributes.

    Definition at line 108 of file nvmedia_ijpe.h.

    Collaboration diagram for NvMediaJPEncAttributes:

    Data Fields

    uint8_t quality
     A value clamped to between 1 and 100, set to generate luma/chroma Quant tables. More...
     
    uint32_t restartInterval
     A value to specify restart interval, initialized to 0 at NvMediaIJPE creation. More...
     
    uint32_t targetImageSize
     A value to specify target encode size, initialized to 0xffffffff at NvMediaIJPE creation. More...
     
    uint8_t lumaQuant [64]
     A table for Luma quantization, initialized to default standard table at NvMediaIJPE creation. More...
     
    uint8_t chromaQuant [64]
     A table for Chroma quantization, initialized to default standard table at NvMediaIJPE creation. More...
     
    NvMediaJPHuffmanTableSpecficationlumaDC
     A Huffmann table for Luma DC sample, initialized to NULL for using default table in JPEG specification. More...
     
    NvMediaJPHuffmanTableSpecficationlumaAC
     A Huffmann table for Luma AC sample, initialized to NULL for using default table in JPEG specification. More...
     
    NvMediaJPHuffmanTableSpecficationchromaDC
     A Huffmann table for Chroma DC sample, initialized to NULL for using default table in JPEG specification. More...
     
    NvMediaJPHuffmanTableSpecficationchromaAC
     A Huffmann table for Chroma AC sample, initialized to NULL for using default table in JPEG specification. More...
     

    Field Documentation

    ◆ chromaAC

    NvMediaJPHuffmanTableSpecfication* NvMediaJPEncAttributes::chromaAC

    A Huffmann table for Chroma AC sample, initialized to NULL for using default table in JPEG specification.

    The corresponding attribute mask is NVMEDIA_IMAGE_JPEG_ATTRIBUTE_HUFFTABLE Only support in T210 or greater

    Definition at line 154 of file nvmedia_ijpe.h.

    ◆ chromaDC

    NvMediaJPHuffmanTableSpecfication* NvMediaJPEncAttributes::chromaDC

    A Huffmann table for Chroma DC sample, initialized to NULL for using default table in JPEG specification.

    The corresponding attribute mask is NVMEDIA_IMAGE_JPEG_ATTRIBUTE_HUFFTABLE Only support in T210 or greater

    Definition at line 148 of file nvmedia_ijpe.h.

    ◆ chromaQuant

    uint8_t NvMediaJPEncAttributes::chromaQuant[64]

    A table for Chroma quantization, initialized to default standard table at NvMediaIJPE creation.

    The corresponding attribute mask is NVMEDIA_IMAGE_JPEG_ATTRIBUTE_QUANTTABLE

    Definition at line 130 of file nvmedia_ijpe.h.

    ◆ lumaAC

    NvMediaJPHuffmanTableSpecfication* NvMediaJPEncAttributes::lumaAC

    A Huffmann table for Luma AC sample, initialized to NULL for using default table in JPEG specification.

    The corresponding attribute mask is NVMEDIA_IMAGE_JPEG_ATTRIBUTE_HUFFTABLE Only support in T210 or greater

    Definition at line 142 of file nvmedia_ijpe.h.

    ◆ lumaDC

    NvMediaJPHuffmanTableSpecfication* NvMediaJPEncAttributes::lumaDC

    A Huffmann table for Luma DC sample, initialized to NULL for using default table in JPEG specification.

    The corresponding attribute mask is NVMEDIA_IMAGE_JPEG_ATTRIBUTE_HUFFTABLE Only support in T210 or greater

    Definition at line 136 of file nvmedia_ijpe.h.

    ◆ lumaQuant

    uint8_t NvMediaJPEncAttributes::lumaQuant[64]

    A table for Luma quantization, initialized to default standard table at NvMediaIJPE creation.

    The corresponding attribute mask is NVMEDIA_IMAGE_JPEG_ATTRIBUTE_QUANTTABLE

    Definition at line 126 of file nvmedia_ijpe.h.

    ◆ quality

    uint8_t NvMediaJPEncAttributes::quality

    A value clamped to between 1 and 100, set to generate luma/chroma Quant tables.

    It is initialized to 0 at NvMediaIJPE creation, so encoder will use default standard Luma/Chroma quant tables. The corresponding attribute mask is NVMEDIA_IMAGE_JPEG_ATTRIBUTE_QUALITY

    Definition at line 114 of file nvmedia_ijpe.h.

    ◆ restartInterval

    uint32_t NvMediaJPEncAttributes::restartInterval

    A value to specify restart interval, initialized to 0 at NvMediaIJPE creation.

    The corresponding attribute mask is NVMEDIA_IMAGE_JPEG_ATTRIBUTE_RESTARTINTERVAL

    Definition at line 118 of file nvmedia_ijpe.h.

    ◆ targetImageSize

    uint32_t NvMediaJPEncAttributes::targetImageSize

    A value to specify target encode size, initialized to 0xffffffff at NvMediaIJPE creation.

    The corresponding attribute mask is NVMEDIA_IMAGE_JPEG_ATTRIBUTE_TARGETSIZE

    Definition at line 122 of file nvmedia_ijpe.h.


    The documentation for this struct was generated from the following file:
    人人超碰97caoporen国产