| Top |  |  |  |  | 
| OGMDvdReader * | ogmdvd_reader_new () | 
| OGMDvdReader * | ogmdvd_reader_new_by_cells () | 
| void | ogmdvd_reader_ref () | 
| void | ogmdvd_reader_unref () | 
| gint | ogmdvd_reader_get_block () | 
OGMDvdReader * ogmdvd_reader_new (OGMDvdTitle *title,guint start_chap,gint end_chap,guint angle);
Creates a new OGMDvdReader.
| title | An OGMDvdTitle | |
| start_chap | The chapter to start reading at, 0 for the first chapter | |
| end_chap | The chapter to stop reading at, -1 for the last chapter | |
| angle | The angle to read | 
OGMDvdReader * ogmdvd_reader_new_by_cells (OGMDvdTitle *title,guint start_cell,gint end_cell,guint angle);
Creates a new OGMDvdReader.
| title | An OGMDvdTitle | |
| start_cell | The cell to start reading at, 0 for the first cell | |
| end_cell | The cell to stop reading at, -1 for the last cell | |
| angle | The angle to read | 
void
ogmdvd_reader_ref (OGMDvdReader *reader);
Increments the reference count of an OGMDvdReader.
void
ogmdvd_reader_unref (OGMDvdReader *reader);
Decrements the reference count of an OGMDvdReader.
gint ogmdvd_reader_get_block (OGMDvdReader *reader,gsize len,guchar *buffer);
Reads up to len
 blocks from the DVD into the buffer starting at buffer
.
| reader | An OGMDvdReader | |
| len | The number of blocks to read | |
| buffer | The buffer to store the blocks read |