Choggbuster/dvdcss.h
Daniel S 5543177e5d Update License to GPL
Update license to GPL because the used libraries are also GPL

Signed-off-by: Daniel S. <earthnuker@noreply.gitdab.com>

initial commit
2021-11-18 12:01:50 +01:00

10 lines
No EOL
522 B
C

typedef struct dvdcss_s * dvdcss_t;
typedef struct dvdcss_stream_cb dvdcss_stream_cb;
dvdcss_t dvdcss_open (const char *psz_target);
dvdcss_t dvdcss_open_stream (void *p_stream, dvdcss_stream_cb *p_stream_cb);
int dvdcss_close (dvdcss_t);
int dvdcss_seek (dvdcss_t, int i_blocks, int i_flags);
int dvdcss_read (dvdcss_t, void *p_buffer, int i_blocks, int i_flags);
int dvdcss_readv(dvdcss_t, void *p_iovec, int i_blocks, int i_flags);
const char* dvdcss_error (const dvdcss_t);
int dvdcss_is_scrambled (dvdcss_t);