FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
CUVIDDECODECAPS Struct Reference

This structure is used in cuvidGetDecoderCaps API. More...

#include <dynlink_cuviddec.h>

Data Fields

cudaVideoCodec eCodecType
 IN: cudaVideoCodec_XXX. More...
 
cudaVideoChromaFormat eChromaFormat
 IN: cudaVideoChromaFormat_XXX. More...
 
unsigned int nBitDepthMinus8
 IN: The Value "BitDepth minus 8". More...
 
unsigned int reserved1 [3]
 Reserved for future use - set to zero. More...
 
unsigned char bIsSupported
 OUT: 1 if codec supported, 0 if not supported. More...
 
unsigned char reserved2 [3]
 Reserved for future use - set to zero. More...
 
unsigned int nMaxWidth
 OUT: Max supported coded width in pixels. More...
 
unsigned int nMaxHeight
 OUT: Max supported coded height in pixels. More...
 
unsigned int nMaxMBCount
 OUT: Max supported macroblock count CodedWidth*CodedHeight/256 must be <= nMaxMBCount. More...
 
unsigned short nMinWidth
 OUT: Min supported coded width in pixels. More...
 
unsigned short nMinHeight
 OUT: Min supported coded height in pixels. More...
 
unsigned int reserved3 [11]
 Reserved for future use - set to zero. More...
 

Detailed Description

This structure is used in cuvidGetDecoderCaps API.

Definition at line 138 of file dynlink_cuviddec.h.

Field Documentation

cudaVideoCodec CUVIDDECODECAPS::eCodecType

IN: cudaVideoCodec_XXX.

Definition at line 140 of file dynlink_cuviddec.h.

Referenced by cuvid_test_capabilities(), and nvdec_test_capabilities().

cudaVideoChromaFormat CUVIDDECODECAPS::eChromaFormat

IN: cudaVideoChromaFormat_XXX.

Definition at line 141 of file dynlink_cuviddec.h.

Referenced by cuvid_test_capabilities(), and nvdec_test_capabilities().

unsigned int CUVIDDECODECAPS::nBitDepthMinus8

IN: The Value "BitDepth minus 8".

Definition at line 142 of file dynlink_cuviddec.h.

Referenced by cuvid_test_capabilities(), and nvdec_test_capabilities().

unsigned int CUVIDDECODECAPS::reserved1[3]

Reserved for future use - set to zero.

Definition at line 143 of file dynlink_cuviddec.h.

unsigned char CUVIDDECODECAPS::bIsSupported

OUT: 1 if codec supported, 0 if not supported.

Definition at line 145 of file dynlink_cuviddec.h.

Referenced by cuvid_test_capabilities(), and nvdec_test_capabilities().

unsigned char CUVIDDECODECAPS::reserved2[3]

Reserved for future use - set to zero.

Definition at line 146 of file dynlink_cuviddec.h.

unsigned int CUVIDDECODECAPS::nMaxWidth

OUT: Max supported coded width in pixels.

Definition at line 147 of file dynlink_cuviddec.h.

Referenced by cuvid_test_capabilities(), and nvdec_test_capabilities().

unsigned int CUVIDDECODECAPS::nMaxHeight

OUT: Max supported coded height in pixels.

Definition at line 148 of file dynlink_cuviddec.h.

Referenced by cuvid_test_capabilities(), and nvdec_test_capabilities().

unsigned int CUVIDDECODECAPS::nMaxMBCount

OUT: Max supported macroblock count CodedWidth*CodedHeight/256 must be <= nMaxMBCount.

Definition at line 149 of file dynlink_cuviddec.h.

Referenced by nvdec_test_capabilities().

unsigned short CUVIDDECODECAPS::nMinWidth

OUT: Min supported coded width in pixels.

Definition at line 151 of file dynlink_cuviddec.h.

Referenced by cuvid_test_capabilities(), and nvdec_test_capabilities().

unsigned short CUVIDDECODECAPS::nMinHeight

OUT: Min supported coded height in pixels.

Definition at line 152 of file dynlink_cuviddec.h.

Referenced by cuvid_test_capabilities(), and nvdec_test_capabilities().

unsigned int CUVIDDECODECAPS::reserved3[11]

Reserved for future use - set to zero.

Definition at line 153 of file dynlink_cuviddec.h.


The documentation for this struct was generated from the following file: