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

#include <cuviddec.h>

Data Fields

unsigned long ulWidth
 Coded Sequence Width. More...
 
unsigned long ulHeight
 Coded Sequence Height. More...
 
unsigned long ulNumDecodeSurfaces
 Maximum number of internal decode surfaces. More...
 
cudaVideoCodec CodecType
 cudaVideoCodec_XXX More...
 
cudaVideoChromaFormat ChromaFormat
 cudaVideoChromaFormat_XXX (only 4:2:0 is currently supported) More...
 
unsigned long ulCreationFlags
 Decoder creation flags (cudaVideoCreateFlags_XXX) More...
 
unsigned long bitDepthMinus8
 
unsigned long Reserved1 [4]
 Reserved for future use - set to zero. More...
 
struct {
   short   left
 
   short   top
 
   short   right
 
   short   bottom
 
display_area
 area of the frame that should be displayed More...
 
cudaVideoSurfaceFormat OutputFormat
 cudaVideoSurfaceFormat_XXX More...
 
cudaVideoDeinterlaceMode DeinterlaceMode
 cudaVideoDeinterlaceMode_XXX More...
 
unsigned long ulTargetWidth
 Post-processed Output Width (Should be aligned to 2) More...
 
unsigned long ulTargetHeight
 Post-processed Output Height (Should be aligbed to 2) More...
 
unsigned long ulNumOutputSurfaces
 Maximum number of output surfaces simultaneously mapped. More...
 
CUvideoctxlock vidLock
 If non-NULL, context lock used for synchronizing ownership of the cuda context. More...
 
struct {
   short   left
 
   short   top
 
   short   right
 
   short   bottom
 
target_rect
 target rectangle in the output frame (for aspect ratio conversion) if a null rectangle is specified, {0,0,ulTargetWidth,ulTargetHeight} will be used More...
 
unsigned long Reserved2 [5]
 Reserved for future use - set to zero. More...
 

Detailed Description

Struct used in create decoder

Definition at line 129 of file cuviddec.h.

Field Documentation

unsigned long CUVIDDECODECREATEINFO::ulWidth

Coded Sequence Width.

Definition at line 131 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

unsigned long CUVIDDECODECREATEINFO::ulHeight

Coded Sequence Height.

Definition at line 132 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

unsigned long CUVIDDECODECREATEINFO::ulNumDecodeSurfaces

Maximum number of internal decode surfaces.

Definition at line 133 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

cudaVideoCodec CUVIDDECODECREATEINFO::CodecType

cudaVideoCodec_XXX

Definition at line 134 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

cudaVideoChromaFormat CUVIDDECODECREATEINFO::ChromaFormat

cudaVideoChromaFormat_XXX (only 4:2:0 is currently supported)

Definition at line 135 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

unsigned long CUVIDDECODECREATEINFO::ulCreationFlags

Decoder creation flags (cudaVideoCreateFlags_XXX)

Definition at line 136 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

unsigned long CUVIDDECODECREATEINFO::bitDepthMinus8

Definition at line 137 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

unsigned long CUVIDDECODECREATEINFO::Reserved1[4]

Reserved for future use - set to zero.

Definition at line 138 of file cuviddec.h.

short CUVIDDECODECREATEINFO::left

Definition at line 143 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

short CUVIDDECODECREATEINFO::top

Definition at line 144 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

short CUVIDDECODECREATEINFO::right

Definition at line 145 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

short CUVIDDECODECREATEINFO::bottom

Definition at line 146 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

struct { ... } CUVIDDECODECREATEINFO::display_area

area of the frame that should be displayed

cudaVideoSurfaceFormat CUVIDDECODECREATEINFO::OutputFormat

cudaVideoSurfaceFormat_XXX

Definition at line 149 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

cudaVideoDeinterlaceMode CUVIDDECODECREATEINFO::DeinterlaceMode

cudaVideoDeinterlaceMode_XXX

Definition at line 150 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

unsigned long CUVIDDECODECREATEINFO::ulTargetWidth

Post-processed Output Width (Should be aligned to 2)

Definition at line 151 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

unsigned long CUVIDDECODECREATEINFO::ulTargetHeight

Post-processed Output Height (Should be aligbed to 2)

Definition at line 152 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

unsigned long CUVIDDECODECREATEINFO::ulNumOutputSurfaces

Maximum number of output surfaces simultaneously mapped.

Definition at line 153 of file cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

CUvideoctxlock CUVIDDECODECREATEINFO::vidLock

If non-NULL, context lock used for synchronizing ownership of the cuda context.

Definition at line 154 of file cuviddec.h.

struct { ... } CUVIDDECODECREATEINFO::target_rect

target rectangle in the output frame (for aspect ratio conversion) if a null rectangle is specified, {0,0,ulTargetWidth,ulTargetHeight} will be used

Referenced by cuvid_test_dummy_decoder().

unsigned long CUVIDDECODECREATEINFO::Reserved2[5]

Reserved for future use - set to zero.

Definition at line 165 of file cuviddec.h.


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