libgpac
Documentation of the core library of GPAC
UNCVDecCtx Struct Reference
+ Collaboration diagram for UNCVDecCtx:

Data Fields

Bool force_pf
 
Bool no_tile
 
GF_FilterPid * ipid
 
GF_FilterPid * opid
 
u32 width
 
u32 height
 
u32 pixel_format
 
u32 bpp
 
u32 stride
 
Bool passthrough
 
u32 output_size
 
u32 tile_width
 
u32 tile_height
 
UNCVConfigcfg
 
u32 tile_size
 
u32 row_line_size
 
u32 color_type
 
Bool alpha
 
u32 blocksize_bits
 
u32 subsample_x
 
BSReadbsrs
 
u32 nb_bsrs
 
u32 max_comp_per_block
 
Bool use_palette
 
u8pixel
 
u8comp_le_buf
 
GF_BitStream * comp_le_bs
 
void(* read_pixel )(struct __uncvdec *ctx, UNCVConfig *config, u32 x, u32 y, u8 *output, u32 offset)
 

Field Documentation

◆ force_pf

Bool UNCVDecCtx::force_pf

◆ no_tile

Bool UNCVDecCtx::no_tile

◆ ipid

GF_FilterPid* UNCVDecCtx::ipid

◆ opid

GF_FilterPid * UNCVDecCtx::opid

◆ width

u32 UNCVDecCtx::width

◆ height

u32 UNCVDecCtx::height

◆ pixel_format

u32 UNCVDecCtx::pixel_format

◆ bpp

u32 UNCVDecCtx::bpp

◆ stride

u32 UNCVDecCtx::stride

◆ passthrough

Bool UNCVDecCtx::passthrough

◆ output_size

u32 UNCVDecCtx::output_size

◆ tile_width

u32 UNCVDecCtx::tile_width

◆ tile_height

u32 UNCVDecCtx::tile_height

◆ cfg

UNCVConfig* UNCVDecCtx::cfg

◆ tile_size

u32 UNCVDecCtx::tile_size

◆ row_line_size

u32 UNCVDecCtx::row_line_size

◆ color_type

u32 UNCVDecCtx::color_type

◆ alpha

Bool UNCVDecCtx::alpha

◆ blocksize_bits

u32 UNCVDecCtx::blocksize_bits

◆ subsample_x

u32 UNCVDecCtx::subsample_x

◆ bsrs

BSRead* UNCVDecCtx::bsrs

◆ nb_bsrs

u32 UNCVDecCtx::nb_bsrs

◆ max_comp_per_block

u32 UNCVDecCtx::max_comp_per_block

◆ use_palette

Bool UNCVDecCtx::use_palette

◆ pixel

u8* UNCVDecCtx::pixel

◆ comp_le_buf

u8* UNCVDecCtx::comp_le_buf

◆ comp_le_bs

GF_BitStream* UNCVDecCtx::comp_le_bs

◆ read_pixel

void(* UNCVDecCtx::read_pixel) (struct __uncvdec *ctx, UNCVConfig *config, u32 x, u32 y, u8 *output, u32 offset)