_RocdecProcParams Struct Reference

_RocdecProcParams Struct Reference#

rocDecode: _RocdecProcParams Struct Reference
_RocdecProcParams Struct Reference

Data Fields

int progressive_frame
 
int top_field_first
 
uint32_t reserved_flags [2]
 
uint64_t raw_input_dptr
 
uint32_t raw_input_pitch
 
uint32_t raw_input_format
 
uint64_t raw_output_dptr
 
uint32_t raw_output_pitch
 
uint32_t raw_output_format
 
uint32_t reserved [16]
 

Field Documentation

◆ progressive_frame

int _RocdecProcParams::progressive_frame

IN: Input is progressive (deinterlace_mode will be ignored)

◆ raw_input_dptr

uint64_t _RocdecProcParams::raw_input_dptr

IN: Input HIP device ptr for raw YUV extensions

◆ raw_input_format

uint32_t _RocdecProcParams::raw_input_format

IN: Input YUV format (rocDecVideoCodec_enum)

◆ raw_input_pitch

uint32_t _RocdecProcParams::raw_input_pitch

IN: pitch in bytes of raw YUV input (should be aligned appropriately)

◆ raw_output_dptr

uint64_t _RocdecProcParams::raw_output_dptr

IN: Output HIP device mem ptr for raw YUV extensions

◆ raw_output_format

uint32_t _RocdecProcParams::raw_output_format

IN: Output YUV format (rocDecVideoCodec_enum)

◆ raw_output_pitch

uint32_t _RocdecProcParams::raw_output_pitch

IN: pitch in bytes of raw YUV output (should be aligned appropriately)

◆ reserved

uint32_t _RocdecProcParams::reserved[16]

Reserved for future use (set to zero)

◆ reserved_flags

uint32_t _RocdecProcParams::reserved_flags[2]

Reserved for future use (set to zero)

◆ top_field_first

int _RocdecProcParams::top_field_first

IN: Input frame is top field first (1st field is top, 2nd field is bottom)


The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocdecode/checkouts/latest/api/rocdecode.h