Defines | Functions | Variables

libhb/dvd.c File Reference

#include "hb.h"
#include "lang.h"
#include "dvd.h"
#include "dvdread/ifo_read.h"
#include "dvdread/ifo_print.h"
#include "dvdread/nav_read.h"

Defines

#define cp   d->pgc->cell_playback[d->cell_cur]
#define cp   d->pgc->cell_playback[d->cell_cur]

Functions

hb_dvd_func_thb_dvdread_methods (void)
int is_nav_pack (unsigned char *buf)
char * hb_dvd_name (char *path)
hb_dvd_thb_dvd_init (char *path)
int hb_dvd_title_count (hb_dvd_t *d)
hb_title_thb_dvd_title_scan (hb_dvd_t *d, int t, uint64_t min_duration)
int hb_dvd_start (hb_dvd_t *d, hb_title_t *title, int chapter)
void hb_dvd_stop (hb_dvd_t *d)
int hb_dvd_seek (hb_dvd_t *d, float f)
hb_buffer_thb_dvd_read (hb_dvd_t *d)
int hb_dvd_chapter (hb_dvd_t *d)
void hb_dvd_close (hb_dvd_t **_d)
int hb_dvd_angle_count (hb_dvd_t *d)
void hb_dvd_set_angle (hb_dvd_t *d, int angle)
int hb_dvd_main_feature (hb_dvd_t *d, hb_list_t *list_title)
void hb_dvd_set_dvdnav (int enable)

Variables

hb_dvd_func_t hb_dvdread_func

Define Documentation

#define cp   d->pgc->cell_playback[d->cell_cur]
#define cp   d->pgc->cell_playback[d->cell_cur]

Function Documentation

int hb_dvd_angle_count ( hb_dvd_t d  ) 
int hb_dvd_chapter ( hb_dvd_t d  ) 
void hb_dvd_close ( hb_dvd_t **  _d  ) 
hb_dvd_t* hb_dvd_init ( char *  path  ) 
int hb_dvd_main_feature ( hb_dvd_t d,
hb_list_t list_title 
)
char* hb_dvd_name ( char *  path  ) 
hb_buffer_t* hb_dvd_read ( hb_dvd_t d  ) 
int hb_dvd_seek ( hb_dvd_t d,
float  f 
)
void hb_dvd_set_angle ( hb_dvd_t d,
int  angle 
)
void hb_dvd_set_dvdnav ( int  enable  ) 
int hb_dvd_start ( hb_dvd_t d,
hb_title_t title,
int  chapter 
)
void hb_dvd_stop ( hb_dvd_t d  ) 
int hb_dvd_title_count ( hb_dvd_t d  ) 
hb_title_t* hb_dvd_title_scan ( hb_dvd_t d,
int  t,
uint64_t  min_duration 
)
hb_dvd_func_t* hb_dvdread_methods ( void   ) 
int is_nav_pack ( unsigned char *  buf  ) 

Variable Documentation

Initial value:
{
    hb_dvdread_init,
    hb_dvdread_close,
    hb_dvdread_name,
    hb_dvdread_title_count,
    hb_dvdread_title_scan,
    hb_dvdread_start,
    hb_dvdread_stop,
    hb_dvdread_seek,
    hb_dvdread_read,
    hb_dvdread_chapter,
    hb_dvdread_angle_count,
    hb_dvdread_set_angle,
    hb_dvdread_main_feature
}