The following structure defines an IFO file. More...
#include <ifo_types.h>
Public Attributes | |
| dvd_file_t * | file |
| vmgi_mat_t * | vmgi_mat |
| tt_srpt_t * | tt_srpt |
| pgc_t * | first_play_pgc |
| ptl_mait_t * | ptl_mait |
| vts_atrt_t * | vts_atrt |
| txtdt_mgi_t * | txtdt_mgi |
| pgci_ut_t * | pgci_ut |
| c_adt_t * | menu_c_adt |
| vobu_admap_t * | menu_vobu_admap |
| vtsi_mat_t * | vtsi_mat |
| vts_ptt_srpt_t * | vts_ptt_srpt |
| pgcit_t * | vts_pgcit |
| vts_tmapt_t * | vts_tmapt |
| c_adt_t * | vts_c_adt |
| vobu_admap_t * | vts_vobu_admap |
The following structure defines an IFO file.
The structure is divided into two parts, the VMGI, or Video Manager Information, which is read from the VIDEO_TS.[IFO,BUP] file, and the VTSI, or Video Title Set Information, which is read in from the VTS_XX_0.[IFO,BUP] files.
Definition at line 726 of file ifo_types.h.
Definition at line 727 of file ifo_types.h.
Referenced by ifoClose(), ifoOpen(), ifoOpenVMGI(), ifoOpenVTSI(), ifoRead_C_ADT_internal(), ifoRead_CELL_PLAYBACK_TBL(), ifoRead_CELL_POSITION_TBL(), ifoRead_PGC(), ifoRead_PGC_COMMAND_TBL(), ifoRead_PGC_PROGRAM_MAP(), ifoRead_PGCI_UT(), ifoRead_PGCIT_internal(), ifoRead_PTL_MAIT(), ifoRead_TT_SRPT(), ifoRead_TXTDT_MGI(), ifoRead_VMG(), ifoRead_VOBU_ADMAP_internal(), ifoRead_VTS(), ifoRead_VTS_ATRT(), ifoRead_VTS_ATTRIBUTES(), ifoRead_VTS_PTT_SRPT(), and ifoRead_VTS_TMAPT().
| vmgi_mat_t* ifo_handle_t::vmgi_mat |
Definition at line 730 of file ifo_types.h.
Referenced by ifo_print(), ifoClose(), ifoRead_C_ADT(), ifoRead_FP_PGC(), ifoRead_PGCI_UT(), ifoRead_PTL_MAIT(), ifoRead_TT_SRPT(), ifoRead_TXTDT_MGI(), ifoRead_VMG(), ifoRead_VOBU_ADMAP(), ifoRead_VTS_ATRT(), set_FP_PGC(), vm_get_audio_attr(), vm_get_audio_info(), vm_get_subp_attr(), vm_get_subp_info(), vm_get_video_attr(), and vm_reset().
| tt_srpt_t* ifo_handle_t::tt_srpt |
Definition at line 731 of file ifo_types.h.
Referenced by dvdnav_get_number_of_parts(), dvdnav_get_number_of_titles(), get_TT(), ifo_print(), ifoFree_TT_SRPT(), ifoRead_TT_SRPT(), set_PGN(), set_PROG(), set_PTT(), vm_get_angle_info(), and vm_get_title_ifo().
| pgc_t* ifo_handle_t::first_play_pgc |
Definition at line 732 of file ifo_types.h.
Referenced by ifo_print(), ifoFree_FP_PGC(), ifoRead_FP_PGC(), and set_FP_PGC().
| ptl_mait_t* ifo_handle_t::ptl_mait |
Definition at line 733 of file ifo_types.h.
Referenced by ifo_print(), ifoFree_PTL_MAIT(), and ifoRead_PTL_MAIT().
| vts_atrt_t* ifo_handle_t::vts_atrt |
Definition at line 734 of file ifo_types.h.
Referenced by ifo_print(), ifoFree_VTS_ATRT(), and ifoRead_VTS_ATRT().
| txtdt_mgi_t* ifo_handle_t::txtdt_mgi |
Definition at line 735 of file ifo_types.h.
Referenced by ifo_print(), ifoFree_TXTDT_MGI(), and ifoRead_TXTDT_MGI().
| pgci_ut_t* ifo_handle_t::pgci_ut |
Definition at line 738 of file ifo_types.h.
Referenced by get_MENU_PGCIT(), ifo_print(), ifoFree_PGCI_UT(), ifoRead_PGCI_UT(), process_command(), and vm_jump_menu().
| c_adt_t* ifo_handle_t::menu_c_adt |
Definition at line 739 of file ifo_types.h.
Referenced by ifo_print(), ifoFree_C_ADT(), and ifoRead_C_ADT().
| vobu_admap_t* ifo_handle_t::menu_vobu_admap |
Definition at line 740 of file ifo_types.h.
Referenced by ifo_print(), ifoFree_VOBU_ADMAP(), and ifoRead_VOBU_ADMAP().
| vtsi_mat_t* ifo_handle_t::vtsi_mat |
Definition at line 743 of file ifo_types.h.
Referenced by ifo_print(), ifoClose(), ifoOpenVTSI(), ifoRead_C_ADT(), ifoRead_PGCI_UT(), ifoRead_PGCIT(), ifoRead_TITLE_C_ADT(), ifoRead_TITLE_VOBU_ADMAP(), ifoRead_VOBU_ADMAP(), ifoRead_VTS(), ifoRead_VTS_PTT_SRPT(), ifoRead_VTS_TMAPT(), vm_get_audio_attr(), vm_get_audio_info(), vm_get_subp_attr(), vm_get_subp_info(), and vm_get_video_attr().
| vts_ptt_srpt_t* ifo_handle_t::vts_ptt_srpt |
Definition at line 744 of file ifo_types.h.
Referenced by dvdnav_describe_title_chapters(), ifo_print(), ifoFree_VTS_PTT_SRPT(), ifoRead_VTS_PTT_SRPT(), set_VTS_PROG(), set_VTS_PTT(), and vm_get_current_title_part().
| pgcit_t* ifo_handle_t::vts_pgcit |
Definition at line 745 of file ifo_types.h.
Referenced by dvdnav_describe_title_chapters(), get_PGCIT(), ifo_print(), ifoFree_PGCIT(), and ifoRead_PGCIT().
| vts_tmapt_t* ifo_handle_t::vts_tmapt |
Definition at line 746 of file ifo_types.h.
Referenced by ifo_print(), ifoFree_VTS_TMAPT(), and ifoRead_VTS_TMAPT().
| c_adt_t* ifo_handle_t::vts_c_adt |
Definition at line 747 of file ifo_types.h.
Referenced by ifo_print(), ifoFree_TITLE_C_ADT(), and ifoRead_TITLE_C_ADT().
| vobu_admap_t* ifo_handle_t::vts_vobu_admap |
Definition at line 748 of file ifo_types.h.
Referenced by ifo_print(), ifoFree_TITLE_VOBU_ADMAP(), and ifoRead_TITLE_VOBU_ADMAP().
1.6.3