Go to the source code of this file.
Typedefs | |
| typedef struct dvd_input_s * | dvd_input_t |
Functions | |
| int | dvdinput_setup (const char *) |
| Setup function accessed by dvd_reader.c. | |
Variables | |
| dvd_input_t(* | dvdinput_open )(const char *) |
| Function pointers that will be filled in by the input implementation. | |
| int(* | dvdinput_close )(dvd_input_t) |
| int(* | dvdinput_seek )(dvd_input_t, int) |
| int(* | dvdinput_title )(dvd_input_t, int) |
| int(* | dvdinput_read )(dvd_input_t, void *, int, int) |
| char *(* | dvdinput_error )(dvd_input_t) |
| typedef struct dvd_input_s* dvd_input_t |
Definition at line 32 of file dvd_input.h.
| int dvdinput_setup | ( | const char * | path | ) |
Setup function accessed by dvd_reader.c.
Returns 1 if there is CSS support.
Definition at line 277 of file dvd_input.c.
Referenced by DVDOpen().
| dvd_input_t(* dvdinput_open)(const char *) |
Function pointers that will be filled in by the input implementation.
These functions provide the main API.
Definition at line 34 of file dvd_input.c.
Referenced by dvdinput_setup(), DVDOpenFilePath(), DVDOpenImageFile(), and DVDOpenVOBPath().
| int(* dvdinput_close)(dvd_input_t) |
Definition at line 35 of file dvd_input.c.
Referenced by DVDClose(), DVDCloseFile(), dvdinput_setup(), DVDOpenFilePath(), DVDOpenImageFile(), and DVDOpenVOBPath().
| int(* dvdinput_seek)(dvd_input_t, int) |
Definition at line 36 of file dvd_input.c.
Referenced by dvdinput_setup(), DVDReadBlocksPath(), and UDFReadBlocksRaw().
| int(* dvdinput_title)(dvd_input_t, int) |
Definition at line 37 of file dvd_input.c.
Referenced by dvdinput_setup(), DVDOpenVOBPath(), DVDReadBlocks(), and initAllCSSKeys().
| int(* dvdinput_read)(dvd_input_t, void *, int, int) |
Definition at line 38 of file dvd_input.c.
Referenced by dvdinput_setup(), DVDReadBlocksPath(), and UDFReadBlocksRaw().
| char*(* dvdinput_error)(dvd_input_t) |
Definition at line 39 of file dvd_input.c.
Referenced by dvdinput_setup().
1.6.3