diff options
Diffstat (limited to 'sub/sd.h')
-rw-r--r-- | sub/sd.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sub/sd.h b/sub/sd.h new file mode 100644 index 0000000000..d5aea5c1a6 --- /dev/null +++ b/sub/sd.h @@ -0,0 +1,16 @@ +#ifndef MPLAYER_SD_H +#define MPLAYER_SD_H + +struct osd_state; +struct sh_sub; + +struct sd_functions { + void (*init)(struct sh_sub *sh, struct osd_state *osd); + void (*decode)(struct sh_sub *sh, struct osd_state *osd, + void *data, int data_len, double pts, double duration); + void (*reset)(struct sh_sub *sh, struct osd_state *osd); + void (*switch_off)(struct sh_sub *sh, struct osd_state *osd); + void (*uninit)(struct sh_sub *sh); +}; + +#endif |