OutputSurfaceInfoType Struct Reference

OutputSurfaceInfoType Struct Reference#

rocDecode: OutputSurfaceInfoType Struct Reference
OutputSurfaceInfoType Struct Reference

Data Fields

uint32_t output_width
 
uint32_t output_height
 
uint32_t output_pitch
 
uint32_t output_vstride
 
uint32_t bytes_per_pixel
 
uint32_t bit_depth
 
uint32_t num_chroma_planes
 
uint64_t output_surface_size_in_bytes
 
rocDecVideoSurfaceFormat surface_format
 
OutputSurfaceMemoryType mem_type
 

Field Documentation

◆ bit_depth

uint32_t OutputSurfaceInfoType::bit_depth

Output BitDepth of the image

◆ bytes_per_pixel

uint32_t OutputSurfaceInfoType::bytes_per_pixel

Output BytesPerPixel of decoded image

◆ mem_type

OutputSurfaceMemoryType OutputSurfaceInfoType::mem_type

Output mem_type of the surface

◆ num_chroma_planes

uint32_t OutputSurfaceInfoType::num_chroma_planes

Output Chroma number of planes

◆ output_height

uint32_t OutputSurfaceInfoType::output_height

Output height of decoded surface

◆ output_pitch

uint32_t OutputSurfaceInfoType::output_pitch

Output pitch in bytes of luma plane, chroma pitch can be inferred based on chromaFormat

◆ output_surface_size_in_bytes

uint64_t OutputSurfaceInfoType::output_surface_size_in_bytes

Output Image Size in Bytes; including both luma and chroma planes

◆ output_vstride

uint32_t OutputSurfaceInfoType::output_vstride

Output vertical stride in case of using internal mem pointer

◆ output_width

uint32_t OutputSurfaceInfoType::output_width

Output width of decoded surface

◆ surface_format

rocDecVideoSurfaceFormat OutputSurfaceInfoType::surface_format

Chroma format of the decoded image


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