FFmpeg  3.3.9
Data Fields
CUVIDDECODECREATEINFO Struct Reference

#include <compat/cuda/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

◆ ulWidth

tcu_ulong CUVIDDECODECREATEINFO::ulWidth

Coded Sequence Width.

Definition at line 134 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ ulHeight

tcu_ulong CUVIDDECODECREATEINFO::ulHeight

Coded Sequence Height.

Definition at line 135 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ ulNumDecodeSurfaces

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().

◆ CodecType

cudaVideoCodec CUVIDDECODECREATEINFO::CodecType

cudaVideoCodec_XXX

Definition at line 137 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ ChromaFormat

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().

◆ ulCreationFlags

tcu_ulong CUVIDDECODECREATEINFO::ulCreationFlags

Decoder creation flags (cudaVideoCreateFlags_XXX)

Definition at line 139 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ bitDepthMinus8

tcu_ulong CUVIDDECODECREATEINFO::bitDepthMinus8

Definition at line 140 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ Reserved1

tcu_ulong CUVIDDECODECREATEINFO::Reserved1[4]

Reserved for future use - set to zero.

Definition at line 141 of file dynlink_cuviddec.h.

◆ left

short CUVIDDECODECREATEINFO::left

Definition at line 146 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ top

short CUVIDDECODECREATEINFO::top

Definition at line 147 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ right

short CUVIDDECODECREATEINFO::right

Definition at line 148 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ bottom

short CUVIDDECODECREATEINFO::bottom

Definition at line 149 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ display_area

struct { ... } CUVIDDECODECREATEINFO::display_area

area of the frame that should be displayed

◆ OutputFormat

cudaVideoSurfaceFormat CUVIDDECODECREATEINFO::OutputFormat

cudaVideoSurfaceFormat_XXX

Definition at line 152 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ DeinterlaceMode

cudaVideoDeinterlaceMode CUVIDDECODECREATEINFO::DeinterlaceMode

cudaVideoDeinterlaceMode_XXX

Definition at line 153 of file dynlink_cuviddec.h.

Referenced by cuvid_test_dummy_decoder().

◆ ulTargetWidth

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().

◆ ulTargetHeight

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().

◆ ulNumOutputSurfaces

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().

◆ vidLock

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.

◆ target_rect

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().

◆ Reserved2

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: