![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
Data Fields | |
| FILE * | stream | 
| char * | original | 
| u64 | size | 
| u64 | position | 
| u32 | current | 
| u32 | nbBits | 
| u32 | bsmode | 
| void(* | EndOfStream )(void *par) | 
| void * | par | 
| char * | cache_write | 
| u32 | cache_write_size | 
| u32 | buffer_written | 
| Bool | remove_emul_prevention_byte | 
| u32 | nb_zeros | 
| u32 | nb_removed | 
| GF_Err(* | on_block_out )(void *cbk, u8 *data, u32 block_size) | 
| void * | usr_data | 
| u64 | bytes_out | 
| u32 | prevent_dispatch | 
| u64 | cookie | 
| u8 * | cache_read | 
| u32 | cache_read_size | 
| u32 | cache_read_pos | 
| u32 | cache_read_alloc | 
| void(* | on_log )(void *udta, const char *field_name, u32 nb_bits, u64 field_val, s32 idx1, s32 idx2, s32 idx3) | 
| void * | log_udta | 
| u32 | total_bits_read | 
| u32 | overflow_state | 
| u64 | o_size | 
| int | fd | 
bitstream object
| FILE* GF_BitStream::stream | 
| char* GF_BitStream::original | 
| u64 GF_BitStream::size | 
| u64 GF_BitStream::position | 
| u32 GF_BitStream::current | 
| u32 GF_BitStream::nbBits | 
| u32 GF_BitStream::bsmode | 
| void(* GF_BitStream::EndOfStream) (void *par) | 
| void* GF_BitStream::par | 
| char* GF_BitStream::cache_write | 
| u32 GF_BitStream::cache_write_size | 
| u32 GF_BitStream::buffer_written | 
| Bool GF_BitStream::remove_emul_prevention_byte | 
| u32 GF_BitStream::nb_zeros | 
| u32 GF_BitStream::nb_removed | 
| void* GF_BitStream::usr_data | 
| u64 GF_BitStream::bytes_out | 
| u32 GF_BitStream::prevent_dispatch | 
| u64 GF_BitStream::cookie | 
| u8* GF_BitStream::cache_read | 
| u32 GF_BitStream::cache_read_size | 
| u32 GF_BitStream::cache_read_pos | 
| u32 GF_BitStream::cache_read_alloc | 
| void(* GF_BitStream::on_log) (void *udta, const char *field_name, u32 nb_bits, u64 field_val, s32 idx1, s32 idx2, s32 idx3) | 
| void* GF_BitStream::log_udta | 
| u32 GF_BitStream::total_bits_read | 
| u32 GF_BitStream::overflow_state | 
| u64 GF_BitStream::o_size | 
| int GF_BitStream::fd |