summaryrefslogtreecommitdiff
path: root/src/codec/ffmpeg/demuxer.h
blob: 378c5bb35f22482315e526442c67f2950bef6365 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include <libavformat/avformat.h>

#include "../codec.h"

struct camu_ff_demuxer {
    struct camu_demuxer demux;
    AVIOContext *io_context;
    AVFormatContext *format_context;
    u64 duration;
    bool eof;
};

struct camu_demuxer *camu_ff_demuxer_create(void);