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

Data Fields

GF_FilterPid * ipid
 
GF_FilterPid * opid
 
u32 codec_id
 
Bool reconfigure
 
GF_Err(* rewrite_pid_config )(GF_BSRWCtx *ctx, BSRWPid *pctx)
 
GF_Err(* rewrite_packet )(GF_BSRWCtx *ctx, BSRWPid *pctx, GF_FilterPacket *pck)
 
s32 prev_cprim
 
s32 prev_ctfc
 
s32 prev_cmx
 
s32 prev_sar
 
GF_Fraction fps
 
u32 nalu_size_length
 
u64 drop_change_cts
 
u32 tc_drop_count
 
Bool tc_dropped
 
GF_VUIInfo vui
 
AVCStateavc
 
Bool rewrite_vui
 

Field Documentation

◆ ipid

GF_FilterPid* BSRWPid::ipid

◆ opid

GF_FilterPid * BSRWPid::opid

◆ codec_id

u32 BSRWPid::codec_id

◆ reconfigure

Bool BSRWPid::reconfigure

◆ rewrite_pid_config

GF_Err(* BSRWPid::rewrite_pid_config) (GF_BSRWCtx *ctx, BSRWPid *pctx)

◆ rewrite_packet

GF_Err(* BSRWPid::rewrite_packet) (GF_BSRWCtx *ctx, BSRWPid *pctx, GF_FilterPacket *pck)

◆ prev_cprim

s32 BSRWPid::prev_cprim

◆ prev_ctfc

s32 BSRWPid::prev_ctfc

◆ prev_cmx

s32 BSRWPid::prev_cmx

◆ prev_sar

s32 BSRWPid::prev_sar

◆ fps

GF_Fraction BSRWPid::fps

◆ nalu_size_length

u32 BSRWPid::nalu_size_length

◆ drop_change_cts

u64 BSRWPid::drop_change_cts

◆ tc_drop_count

u32 BSRWPid::tc_drop_count

◆ tc_dropped

Bool BSRWPid::tc_dropped

◆ vui

GF_VUIInfo BSRWPid::vui

◆ avc

AVCState* BSRWPid::avc

◆ rewrite_vui

Bool BSRWPid::rewrite_vui