Go to the source code of this file.
| static dvdnav_status_t dvdnav_scan_admap | ( | dvdnav_t * | this, | |
| int32_t | domain, | |||
| uint32_t | seekto_block, | |||
| uint32_t * | vobu | |||
| ) | [static] |
Definition at line 50 of file searching.c.
Referenced by dvdnav_absolute_time_search(), dvdnav_relative_time_search(), and dvdnav_sector_search().
| dvdnav_status_t dvdnav_absolute_time_search | ( | dvdnav_t * | this, | |
| uint64_t | time, | |||
| uint | search_to_nearest_cell | |||
| ) |
Definition at line 132 of file searching.c.
Referenced by DVDRingBuffer::Seek().
| dvdnav_status_t dvdnav_sector_search | ( | dvdnav_t * | this, | |
| uint64_t | offset, | |||
| int32_t | origin | |||
| ) |
Definition at line 223 of file searching.c.
| dvdnav_status_t dvdnav_part_search | ( | dvdnav_t * | this, | |
| int32_t | part | |||
| ) |
Definition at line 345 of file searching.c.
| dvdnav_status_t dvdnav_prev_pg_search | ( | dvdnav_t * | this | ) |
Definition at line 353 of file searching.c.
Referenced by DVDRingBuffer::GoToPreviousProgram().
| dvdnav_status_t dvdnav_top_pg_search | ( | dvdnav_t * | this | ) |
Definition at line 387 of file searching.c.
| dvdnav_status_t dvdnav_next_pg_search | ( | dvdnav_t * | this | ) |
Definition at line 421 of file searching.c.
Referenced by DVDRingBuffer::GoToNextProgram().
| dvdnav_status_t dvdnav_menu_call | ( | dvdnav_t * | this, | |
| DVDMenuID_t | menu | |||
| ) |
Definition at line 468 of file searching.c.
Referenced by DVDRingBuffer::GoToMenu().
| dvdnav_status_t dvdnav_get_position | ( | dvdnav_t * | this, | |
| uint32_t * | pos, | |||
| uint32_t * | len | |||
| ) |
Definition at line 516 of file searching.c.
Referenced by dvdnav_sector_search(), DVDRingBuffer::GetReadPosition(), and DVDRingBuffer::safe_read().
| dvdnav_status_t dvdnav_get_position_in_title | ( | dvdnav_t * | this, | |
| uint32_t * | pos, | |||
| uint32_t * | len | |||
| ) |
Definition at line 583 of file searching.c.
| dvdnav_status_t dvdnav_relative_time_search | ( | dvdnav_t * | this, | |
| int | relative_time | |||
| ) |
Seeks the nearest VOBU to the relative_time within the cell relative_time is in seconds * 2.
If you want 5 seconds ahead relative time = +10. If relative_time is negative, then look backwards within the cell. max seek interval is 60seconds. for some reason dvdnav seems to return an error when seeking above 60 seconds on some dvds.
Definition at line 628 of file searching.c.
Referenced by DVDRingBuffer::safe_read(), and DVDRingBuffer::Seek().
| uint32_t dvdnav_describe_title_chapters | ( | dvdnav_t * | this, | |
| int32_t | title, | |||
| uint64_t ** | times, | |||
| uint64_t * | duration | |||
| ) |
Definition at line 720 of file searching.c.
Referenced by DVDRingBuffer::GetChapterTimes().
1.6.3