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

#include <dynlink_cuviddec.h>

Data Fields

tcu_ulong ulWidth
 Coded Sequence Width. More...
 
tcu_ulong ulHeight
 Coded Sequence Height. More...
 
tcu_ulong 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...
 
tcu_ulong ulCreationFlags
 Decoder creation flags (cudaVideoCreateFlags_XXX) More...
 
tcu_ulong bitDepthMinus8
 
tcu_ulong 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...
 
tcu_ulong ulTargetWidth
 Post-processed Output Width (Should be aligned to 2) More...
 
tcu_ulong ulTargetHeight
 Post-processed Output Height (Should be aligbed to 2) More...
 
tcu_ulong 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...
 
tcu_ulong Reserved2 [5]
 Reserved for future use - set to zero. More...
 

Detailed Description

Struct used in create decoder

Definition at line 132 of file dynlink_cuviddec.h.

Field Documentation

tcu_ulong CUVIDDECODECREATEINFO::ulWidth

Coded Sequence Width.

Definition at line 134 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

tcu_ulong CUVIDDECODECREATEINFO::ulHeight

Coded Sequence Height.

Definition at line 135 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

tcu_ulong CUVIDDECODECREATEINFO::ulNumDecodeSurfaces

Maximum number of internal decode surfaces.

Definition at line 136 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

cudaVideoCodec CUVIDDECODECREATEINFO::CodecType

cudaVideoCodec_XXX

Definition at line 137 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

cudaVideoChromaFormat CUVIDDECODECREATEINFO::ChromaFormat

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

Definition at line 138 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

tcu_ulong CUVIDDECODECREATEINFO::ulCreationFlags

Decoder creation flags (cudaVideoCreateFlags_XXX)

Definition at line 139 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

tcu_ulong CUVIDDECODECREATEINFO::bitDepthMinus8

Definition at line 140 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

tcu_ulong CUVIDDECODECREATEINFO::Reserved1[4]

Reserved for future use - set to zero.

Definition at line 141 of file dynlink_cuviddec.h.

short CUVIDDECODECREATEINFO::left

Definition at line 146 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

short CUVIDDECODECREATEINFO::top

Definition at line 147 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

short CUVIDDECODECREATEINFO::right

Definition at line 148 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

short CUVIDDECODECREATEINFO::bottom

Definition at line 149 of file dynlink_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 152 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

cudaVideoDeinterlaceMode CUVIDDECODECREATEINFO::DeinterlaceMode

cudaVideoDeinterlaceMode_XXX

Definition at line 153 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

tcu_ulong CUVIDDECODECREATEINFO::ulTargetWidth

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

Definition at line 154 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

tcu_ulong CUVIDDECODECREATEINFO::ulTargetHeight

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

Definition at line 155 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

tcu_ulong CUVIDDECODECREATEINFO::ulNumOutputSurfaces

Maximum number of output surfaces simultaneously mapped.

Definition at line 156 of file dynlink_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 157 of file dynlink_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().

tcu_ulong CUVIDDECODECREATEINFO::Reserved2[5]

Reserved for future use - set to zero.

Definition at line 168 of file dynlink_cuviddec.h.


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