Mercurial > libdvdnav.hg
diff settings.c @ 132:f22458f928b8 src
PGC based positioning
author | mroi |
---|---|
date | Sun, 23 Mar 2003 15:24:31 +0000 |
parents | b6834e6359cf |
children | 5897ff629f7c |
line wrap: on
line diff
--- a/settings.c Fri Mar 21 18:06:44 2003 +0000 +++ b/settings.c Sun Mar 23 15:24:31 2003 +0000 @@ -101,3 +101,23 @@ dvdnav_status_t dvdnav_spu_language_select(dvdnav_t *this, char *code) { return set_language_register(this, code, 18); } + +dvdnav_status_t dvdnav_set_PGC_positioning_flag(dvdnav_t *this, int pgc) { + if(!this) { + printerr("Passed a NULL this pointer."); + return S_ERR; + } + + this->pgc_based = pgc; + return S_OK; +} + +dvdnav_status_t dvdnav_get_PGC_positioning_flag(dvdnav_t *this, int *flag) { + if(!this || !flag) { + printerr("Passed a NULL this pointer."); + return S_ERR; + } + + (*flag) = this->pgc_based; + return S_OK; +}