dvd_input.h File Reference

Go to the source code of this file.

Typedefs

typedef struct dvd_input_sdvd_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 Documentation

typedef struct dvd_input_s* dvd_input_t

Definition at line 32 of file dvd_input.h.


Function Documentation

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().


Variable Documentation

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_seek)(dvd_input_t, int)

Definition at line 36 of file dvd_input.c.

Referenced by dvdinput_setup(), DVDReadBlocksPath(), and UDFReadBlocksRaw().

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().

Definition at line 39 of file dvd_input.c.

Referenced by dvdinput_setup().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:47 2012 for MythTV by  doxygen 1.6.3