#include <isomedia_dev.h>
|
GF_Err | LastError |
|
char * | fileName |
|
GF_DataMap * | movieFileMap |
|
char * | finalName |
|
GF_DataMap * | editFileMap |
|
u32 | interleavingTime |
|
GF_ISOTrackID | last_created_track_id |
|
GF_ISOOpenMode | openMode |
|
u8 | storageMode |
|
u8 | convert_streaming_text |
|
u8 | is_jp2 |
|
u8 | force_co64 |
|
u8 | disable_odf_translate |
|
u8 | disable_brand_rewrite |
|
u64 | next_flush_chunk_time |
|
Bool | keep_utc |
|
GF_MovieBox * | moov |
|
GF_MediaDataBox * | mdat |
|
GF_FileTypeBox * | brand |
|
GF_Box * | otyp |
|
GF_ProgressiveDownloadBox * | pdin |
|
GF_MetaBox * | meta |
|
s64 | read_byte_offset |
|
u64 | bytes_removed |
|
GF_ISOCompressMode | compress_mode |
|
u32 | compress_flags |
|
u32 | pad_cmov |
|
void(* | progress_cbk )(void *udta, u64 nb_done, u64 nb_total) |
|
void * | progress_cbk_udta |
|
u64 | current_top_box_start |
|
Bool | signal_frag_bounds |
|
Bool | sample_groups_in_traf |
|
u32 | FragmentsFlags |
|
u32 | NextMoofNumber |
|
GF_MovieFragmentBox * | moof |
|
u64 | segment_start |
|
GF_List * | moof_list |
|
Bool | use_segments |
|
Bool | moof_first |
|
Bool | append_segment |
|
Bool | force_moof_base_offset |
|
u32 | write_styp |
|
GF_List * | emsgs |
|
Bool | in_sidx_write |
|
GF_SegmentIndexBox * | root_sidx |
|
u64 | root_sidx_offset |
|
u32 | root_sidx_index |
|
Bool | dyn_root_sidx |
|
GF_SubsegmentIndexBox * | root_ssix |
|
Bool | is_index_segment |
|
GF_BitStream * | segment_bs |
|
Bool | single_moof_mode |
|
u32 | single_moof_state |
|
Bool | force_sidx_v1 |
|
GF_MovieFragmentRandomAccessBox * | mfra |
|
Bool | store_traf_map |
|
u64 | root_sidx_start_offset |
|
u64 | root_sidx_end_offset |
|
u64 | sidx_start_offset |
|
u64 | sidx_end_offset |
|
u64 | styp_start_offset |
|
u64 | mdat_end_offset |
|
GF_Box * | seg_ssix |
|
GF_Box * | seg_styp |
|
u32 | sidx_pts_store_alloc |
|
u32 | sidx_pts_store_count |
|
u64 * | sidx_pts_store |
|
u64 * | sidx_pts_next_store |
|
GF_SegmentIndexBox * | main_sidx |
|
u64 | main_sidx_end_pos |
|
Bool | has_pssh_moof |
|
GF_ProducerReferenceTimeBox * | last_producer_ref_time |
|
GF_List * | TopBoxes |
|
s32 | es_id_default_sync |
|
Bool | is_smooth |
|
GF_Err(* | on_block_out )(void *usr_data, u8 *block, u32 block_size, void *cbk_data, u32 cbk_magic) |
|
GF_Err(* | on_block_patch )(void *usr_data, u8 *block, u32 block_size, u64 block_offset, Bool is_insert) |
|
void(* | on_last_block_start )(void *usr_data) |
|
void * | on_block_out_usr_data |
|
u32 | on_block_out_block_size |
|
u64 | fragmented_file_pos |
|
u8 * | block_buffer |
|
u32 | block_buffer_size |
|
Bool | blocks_sent |
|
u32 | nb_box_init_seg |
|
Bool | no_inplace_rewrite |
|
u32 | padding |
|
u64 | original_moov_offset |
|
u64 | original_meta_offset |
|
u64 | first_data_toplevel_offset |
|
u64 | first_data_toplevel_size |
|
◆ LastError
◆ fileName
char* GF_ISOFile::fileName |
◆ movieFileMap
◆ finalName
char* GF_ISOFile::finalName |
◆ editFileMap
◆ interleavingTime
u32 GF_ISOFile::interleavingTime |
◆ last_created_track_id
◆ openMode
◆ storageMode
u8 GF_ISOFile::storageMode |
◆ convert_streaming_text
u8 GF_ISOFile::convert_streaming_text |
◆ is_jp2
◆ force_co64
u8 GF_ISOFile::force_co64 |
◆ disable_odf_translate
u8 GF_ISOFile::disable_odf_translate |
◆ disable_brand_rewrite
u8 GF_ISOFile::disable_brand_rewrite |
◆ next_flush_chunk_time
u64 GF_ISOFile::next_flush_chunk_time |
◆ keep_utc
Bool GF_ISOFile::keep_utc |
◆ moov
◆ mdat
◆ brand
◆ otyp
◆ pdin
◆ meta
◆ read_byte_offset
s64 GF_ISOFile::read_byte_offset |
◆ bytes_removed
u64 GF_ISOFile::bytes_removed |
◆ compress_mode
◆ compress_flags
u32 GF_ISOFile::compress_flags |
◆ pad_cmov
◆ progress_cbk
void(* GF_ISOFile::progress_cbk) (void *udta, u64 nb_done, u64 nb_total) |
◆ progress_cbk_udta
void* GF_ISOFile::progress_cbk_udta |
◆ current_top_box_start
u64 GF_ISOFile::current_top_box_start |
◆ signal_frag_bounds
Bool GF_ISOFile::signal_frag_bounds |
◆ sample_groups_in_traf
Bool GF_ISOFile::sample_groups_in_traf |
◆ FragmentsFlags
u32 GF_ISOFile::FragmentsFlags |
◆ NextMoofNumber
u32 GF_ISOFile::NextMoofNumber |
◆ moof
◆ segment_start
u64 GF_ISOFile::segment_start |
◆ moof_list
GF_List* GF_ISOFile::moof_list |
◆ use_segments
Bool GF_ISOFile::use_segments |
◆ moof_first
Bool GF_ISOFile::moof_first |
◆ append_segment
Bool GF_ISOFile::append_segment |
◆ force_moof_base_offset
Bool GF_ISOFile::force_moof_base_offset |
◆ write_styp
u32 GF_ISOFile::write_styp |
◆ emsgs
GF_List* GF_ISOFile::emsgs |
◆ in_sidx_write
Bool GF_ISOFile::in_sidx_write |
◆ root_sidx
◆ root_sidx_offset
u64 GF_ISOFile::root_sidx_offset |
◆ root_sidx_index
u32 GF_ISOFile::root_sidx_index |
◆ dyn_root_sidx
Bool GF_ISOFile::dyn_root_sidx |
◆ root_ssix
◆ is_index_segment
Bool GF_ISOFile::is_index_segment |
◆ segment_bs
GF_BitStream* GF_ISOFile::segment_bs |
◆ single_moof_mode
Bool GF_ISOFile::single_moof_mode |
◆ single_moof_state
u32 GF_ISOFile::single_moof_state |
◆ force_sidx_v1
Bool GF_ISOFile::force_sidx_v1 |
◆ mfra
◆ store_traf_map
Bool GF_ISOFile::store_traf_map |
◆ root_sidx_start_offset
u64 GF_ISOFile::root_sidx_start_offset |
◆ root_sidx_end_offset
u64 GF_ISOFile::root_sidx_end_offset |
◆ sidx_start_offset
u64 GF_ISOFile::sidx_start_offset |
◆ sidx_end_offset
u64 GF_ISOFile::sidx_end_offset |
◆ styp_start_offset
u64 GF_ISOFile::styp_start_offset |
◆ mdat_end_offset
u64 GF_ISOFile::mdat_end_offset |
◆ seg_ssix
◆ seg_styp
◆ sidx_pts_store_alloc
u32 GF_ISOFile::sidx_pts_store_alloc |
◆ sidx_pts_store_count
u32 GF_ISOFile::sidx_pts_store_count |
◆ sidx_pts_store
u64* GF_ISOFile::sidx_pts_store |
◆ sidx_pts_next_store
u64 * GF_ISOFile::sidx_pts_next_store |
◆ main_sidx
◆ main_sidx_end_pos
u64 GF_ISOFile::main_sidx_end_pos |
◆ has_pssh_moof
Bool GF_ISOFile::has_pssh_moof |
◆ last_producer_ref_time
◆ TopBoxes
GF_List* GF_ISOFile::TopBoxes |
◆ es_id_default_sync
s32 GF_ISOFile::es_id_default_sync |
◆ is_smooth
Bool GF_ISOFile::is_smooth |
◆ on_block_out
GF_Err(* GF_ISOFile::on_block_out) (void *usr_data, u8 *block, u32 block_size, void *cbk_data, u32 cbk_magic) |
◆ on_block_patch
GF_Err(* GF_ISOFile::on_block_patch) (void *usr_data, u8 *block, u32 block_size, u64 block_offset, Bool is_insert) |
◆ on_last_block_start
void(* GF_ISOFile::on_last_block_start) (void *usr_data) |
◆ on_block_out_usr_data
void* GF_ISOFile::on_block_out_usr_data |
◆ on_block_out_block_size
u32 GF_ISOFile::on_block_out_block_size |
◆ fragmented_file_pos
u64 GF_ISOFile::fragmented_file_pos |
◆ block_buffer
u8* GF_ISOFile::block_buffer |
◆ block_buffer_size
u32 GF_ISOFile::block_buffer_size |
◆ blocks_sent
Bool GF_ISOFile::blocks_sent |
◆ nb_box_init_seg
u32 GF_ISOFile::nb_box_init_seg |
◆ no_inplace_rewrite
Bool GF_ISOFile::no_inplace_rewrite |
◆ padding
◆ original_moov_offset
u64 GF_ISOFile::original_moov_offset |
◆ original_meta_offset
u64 GF_ISOFile::original_meta_offset |
◆ first_data_toplevel_offset
u64 GF_ISOFile::first_data_toplevel_offset |
◆ first_data_toplevel_size
u64 GF_ISOFile::first_data_toplevel_size |