Go to the source code of this file.
Classes | |
| struct | read_cache_chunk_s |
| struct | read_cache_s |
Typedefs | |
| typedef struct read_cache_chunk_s | read_cache_chunk_t |
Functions | |
| read_cache_t * | dvdnav_read_cache_new (dvdnav_t *dvd_self) |
| void | dvdnav_read_cache_free (read_cache_t *self) |
| void | dvdnav_read_cache_clear (read_cache_t *self) |
| void | dvdnav_pre_cache_blocks (read_cache_t *self, int sector, size_t block_count) |
| int | dvdnav_read_cache_block (read_cache_t *self, int sector, size_t block_count, uint8_t **buf) |
| dvdnav_status_t | dvdnav_free_cache_block (dvdnav_t *self, unsigned char *buf) |
| typedef struct read_cache_chunk_s read_cache_chunk_t |
| read_cache_t* dvdnav_read_cache_new | ( | dvdnav_t * | dvd_self | ) |
Definition at line 100 of file read_cache.c.
Referenced by dvdnav_open().
| void dvdnav_read_cache_free | ( | read_cache_t * | self | ) |
Definition at line 124 of file read_cache.c.
Referenced by dvdnav_close(), and dvdnav_free_cache_block().
| void dvdnav_read_cache_clear | ( | read_cache_t * | self | ) |
Definition at line 148 of file read_cache.c.
Referenced by dvdnav_clear(), dvdnav_get_next_cache_block(), and dvdnav_read_cache_new().
| void dvdnav_pre_cache_blocks | ( | read_cache_t * | self, | |
| int | sector, | |||
| size_t | block_count | |||
| ) |
Definition at line 161 of file read_cache.c.
Referenced by dvdnav_get_next_cache_block().
| int dvdnav_read_cache_block | ( | read_cache_t * | self, | |
| int | sector, | |||
| size_t | block_count, | |||
| uint8_t ** | buf | |||
| ) |
Definition at line 228 of file read_cache.c.
Referenced by dvdnav_get_next_cache_block().
| dvdnav_status_t dvdnav_free_cache_block | ( | dvdnav_t * | self, | |
| unsigned char * | buf | |||
| ) |
Definition at line 327 of file read_cache.c.
Referenced by dvdnav_get_next_block(), and DVDRingBuffer::safe_read().
1.6.3