ref: 190e3848a9ecf54d0b1a5863d1ed653f0fa24ae8
dir: /decoder.h/
typedef struct Decoder Decoder; typedef struct Decoderops Decoderops; struct Decoder { Stream *s; Channel *frames; Channel *finished; Channel *stop; Streaminfo info; Decoderops *ops; double timebase; void *aux; }; struct Decoderops { int (*open)(Decoder *d); void (*close)(Decoder *d); }; Decoder *Dopen(Stream *s, Streaminfo *info); void Dclose(Decoder *d);