Go to the source code of this file.
| static dvdnav_status_t dvdnav_clear | ( | dvdnav_t * | this | ) | [static] |
Definition at line 48 of file dvdnav.c.
Referenced by dvdnav_open(), and dvdnav_reset().
| dvdnav_status_t dvdnav_open | ( | dvdnav_t ** | dest, | |
| const char * | path | |||
| ) |
Definition at line 74 of file dvdnav.c.
Referenced by DVDInfo::DVDInfo(), and DVDRingBuffer::OpenFile().
| dvdnav_status_t dvdnav_close | ( | dvdnav_t * | this | ) |
Definition at line 128 of file dvdnav.c.
Referenced by DVDRingBuffer::CloseDVD(), and DVDInfo::~DVDInfo().
| dvdnav_status_t dvdnav_reset | ( | dvdnav_t * | this | ) |
| dvdnav_status_t dvdnav_path | ( | dvdnav_t * | this, | |
| const char ** | path | |||
| ) |
| const char* dvdnav_err_to_string | ( | dvdnav_t * | this | ) |
Definition at line 193 of file dvdnav.c.
Referenced by DVDRingBuffer::safe_read().
| int64_t dvdnav_convert_time | ( | dvd_time_t * | time | ) |
HELPER FUNCTIONS.
Definition at line 202 of file dvdnav.c.
Referenced by dvdnav_absolute_time_search(), dvdnav_describe_title_chapters(), dvdnav_get_current_time(), and dvdnav_get_next_cache_block().
| static int32_t dvdnav_decode_packet | ( | dvdnav_t * | this, | |
| uint8_t * | p, | |||
| dsi_t * | nav_dsi, | |||
| pci_t * | nav_pci | |||
| ) | [static] |
Definition at line 231 of file dvdnav.c.
Referenced by dvdnav_get_next_cache_block().
| static int32_t dvdnav_get_vobu | ( | dvdnav_t * | this, | |
| dsi_t * | nav_dsi, | |||
| pci_t * | nav_pci, | |||
| dvdnav_vobu_t * | vobu | |||
| ) | [static] |
Definition at line 296 of file dvdnav.c.
Referenced by dvdnav_get_next_cache_block().
| dvdnav_status_t dvdnav_get_next_block | ( | dvdnav_t * | this, | |
| uint8_t * | buf, | |||
| int32_t * | event, | |||
| int32_t * | len | |||
| ) |
Definition at line 388 of file dvdnav.c.
Referenced by DVDRingBuffer::safe_read().
| dvdnav_status_t dvdnav_get_next_cache_block | ( | dvdnav_t * | this, | |
| uint8_t ** | buf, | |||
| int32_t * | event, | |||
| int32_t * | len | |||
| ) |
Definition at line 405 of file dvdnav.c.
Referenced by dvdnav_get_next_block(), and DVDRingBuffer::safe_read().
| dvdnav_status_t dvdnav_get_title_string | ( | dvdnav_t * | this, | |
| const char ** | title_str | |||
| ) |
Definition at line 823 of file dvdnav.c.
Referenced by DVDInfo::DVDInfo(), and DVDRingBuffer::OpenFile().
| dvdnav_status_t dvdnav_get_serial_string | ( | dvdnav_t * | this, | |
| const char ** | serial_str | |||
| ) |
Definition at line 828 of file dvdnav.c.
Referenced by DVDInfo::DVDInfo(), and DVDRingBuffer::OpenFile().
Definition at line 833 of file dvdnav.c.
Referenced by DVDRingBuffer::safe_read().
Definition at line 865 of file dvdnav.c.
Referenced by DVDRingBuffer::safe_read().
Definition at line 880 of file dvdnav.c.
Referenced by DVDRingBuffer::GetFrameRate().
Definition at line 899 of file dvdnav.c.
Referenced by DVDRingBuffer::GetAudioLanguage().
Definition at line 955 of file dvdnav.c.
Referenced by DVDRingBuffer::GetNumAudioChannels().
Definition at line 970 of file dvdnav.c.
Referenced by DVDRingBuffer::GetSubtitleLanguage().
Definition at line 988 of file dvdnav.c.
Referenced by DVDRingBuffer::GetAudioTrackNum(), and DVDRingBuffer::GetAudioTrackType().
| dvdnav_status_t dvdnav_get_audio_attr | ( | dvdnav_t * | this, | |
| uint8_t | audio_num, | |||
| audio_attr_t * | audio_attr | |||
| ) |
Definition at line 1008 of file dvdnav.c.
Referenced by DVDRingBuffer::GetAudioTrackType().
| dvdnav_status_t dvdnav_get_spu_attr | ( | dvdnav_t * | this, | |
| uint8_t | audio_num, | |||
| subp_attr_t * | subp_attr | |||
| ) |
Definition at line 1061 of file dvdnav.c.
Referenced by DVDRingBuffer::safe_read().
Definition at line 1081 of file dvdnav.c.
Referenced by DVDRingBuffer::SetTrack().
Definition at line 1102 of file dvdnav.c.
Referenced by DVDRingBuffer::safe_read().
Definition at line 1122 of file dvdnav.c.
Referenced by dvdnav_is_domain_fp(), dvdnav_is_domain_vmgm(), dvdnav_is_domain_vts(), and dvdnav_is_domain_vtsm().
Definition at line 1150 of file dvdnav.c.
Referenced by DVDRingBuffer::safe_read().
| dvdnav_status_t dvdnav_angle_change | ( | dvdnav_t * | this, | |
| int32_t | angle | |||
| ) |
Definition at line 1155 of file dvdnav.c.
Referenced by dvdnav_get_vobu(), and DVDRingBuffer::SwitchAngle().
| dvdnav_status_t dvdnav_get_angle_info | ( | dvdnav_t * | this, | |
| int32_t * | current_angle, | |||
| int32_t * | number_of_angles | |||
| ) |
Definition at line 1173 of file dvdnav.c.
Referenced by DVDRingBuffer::OpenFile().
| pci_t* dvdnav_get_current_nav_pci | ( | dvdnav_t * | this | ) |
Definition at line 1182 of file dvdnav.c.
Referenced by DVDRingBuffer::ActivateButton(), DVDRingBuffer::DVDButtonUpdate(), DVDRingBuffer::MoveButtonDown(), DVDRingBuffer::MoveButtonLeft(), DVDRingBuffer::MoveButtonRight(), DVDRingBuffer::MoveButtonUp(), DVDRingBuffer::NumMenuButtons(), and DVDRingBuffer::SelectDefaultButton().
| dsi_t* dvdnav_get_current_nav_dsi | ( | dvdnav_t * | this | ) |
Definition at line 1187 of file dvdnav.c.
Referenced by dvdnav_relative_time_search(), and DVDRingBuffer::safe_read().
Definition at line 1192 of file dvdnav.c.
Referenced by DVDRingBuffer::OpenFile(), and DVDRingBuffer::safe_read().
1.6.3