FFmpeg
|
Picture parameters for postprocessing This structure is used in cuvidMapVideoFrame API. More...
#include <dynlink_cuviddec.h>
Data Fields | |
int | progressive_frame |
IN: Input is progressive (deinterlace_mode will be ignored) More... | |
int | second_field |
IN: Output the second field (ignored if deinterlace mode is Weave) More... | |
int | top_field_first |
IN: Input frame is top field first (1st field is top, 2nd field is bottom) More... | |
int | unpaired_field |
IN: Input only contains one field (2nd field is invalid) More... | |
unsigned int | reserved_flags |
Reserved for future use (set to zero) More... | |
unsigned int | reserved_zero |
Reserved (set to zero) More... | |
unsigned long long | raw_input_dptr |
IN: Input CUdeviceptr for raw YUV extensions. More... | |
unsigned int | raw_input_pitch |
IN: pitch in bytes of raw YUV input (should be aligned appropriately) More... | |
unsigned int | raw_input_format |
IN: Input YUV format (cudaVideoCodec_enum) More... | |
unsigned long long | raw_output_dptr |
IN: Output CUdeviceptr for raw YUV extensions. More... | |
unsigned int | raw_output_pitch |
IN: pitch in bytes of raw YUV output (should be aligned appropriately) More... | |
unsigned int | Reserved1 |
Reserved for future use (set to zero) More... | |
CUstream | output_stream |
IN: stream object used by cuvidMapVideoFrame. More... | |
unsigned int | Reserved [46] |
Reserved for future use (set to zero) More... | |
void * | Reserved2 [2] |
Reserved for future use (set to zero) More... | |
Picture parameters for postprocessing This structure is used in cuvidMapVideoFrame API.
Definition at line 716 of file dynlink_cuviddec.h.
int CUVIDPROCPARAMS::progressive_frame |
IN: Input is progressive (deinterlace_mode will be ignored)
Definition at line 718 of file dynlink_cuviddec.h.
Referenced by cuvid_output_frame().
int CUVIDPROCPARAMS::second_field |
IN: Output the second field (ignored if deinterlace mode is Weave)
Definition at line 719 of file dynlink_cuviddec.h.
Referenced by cuvid_output_frame().
int CUVIDPROCPARAMS::top_field_first |
IN: Input frame is top field first (1st field is top, 2nd field is bottom)
Definition at line 720 of file dynlink_cuviddec.h.
Referenced by cuvid_output_frame().
int CUVIDPROCPARAMS::unpaired_field |
IN: Input only contains one field (2nd field is invalid)
Definition at line 721 of file dynlink_cuviddec.h.
unsigned int CUVIDPROCPARAMS::reserved_flags |
Reserved for future use (set to zero)
Definition at line 723 of file dynlink_cuviddec.h.
unsigned int CUVIDPROCPARAMS::reserved_zero |
Reserved (set to zero)
Definition at line 724 of file dynlink_cuviddec.h.
unsigned long long CUVIDPROCPARAMS::raw_input_dptr |
IN: Input CUdeviceptr for raw YUV extensions.
Definition at line 725 of file dynlink_cuviddec.h.
unsigned int CUVIDPROCPARAMS::raw_input_pitch |
IN: pitch in bytes of raw YUV input (should be aligned appropriately)
Definition at line 726 of file dynlink_cuviddec.h.
unsigned int CUVIDPROCPARAMS::raw_input_format |
IN: Input YUV format (cudaVideoCodec_enum)
Definition at line 727 of file dynlink_cuviddec.h.
unsigned long long CUVIDPROCPARAMS::raw_output_dptr |
IN: Output CUdeviceptr for raw YUV extensions.
Definition at line 728 of file dynlink_cuviddec.h.
unsigned int CUVIDPROCPARAMS::raw_output_pitch |
IN: pitch in bytes of raw YUV output (should be aligned appropriately)
Definition at line 729 of file dynlink_cuviddec.h.
unsigned int CUVIDPROCPARAMS::Reserved1 |
Reserved for future use (set to zero)
Definition at line 730 of file dynlink_cuviddec.h.
CUstream CUVIDPROCPARAMS::output_stream |
IN: stream object used by cuvidMapVideoFrame.
Definition at line 731 of file dynlink_cuviddec.h.
unsigned int CUVIDPROCPARAMS::Reserved[46] |
Reserved for future use (set to zero)
Definition at line 732 of file dynlink_cuviddec.h.
void* CUVIDPROCPARAMS::Reserved2[2] |
Reserved for future use (set to zero)
Definition at line 733 of file dynlink_cuviddec.h.