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:
- docs-6.1.2/utils/rocvideodecode/roc_video_dec.h