blob: c40a38d8d9a90f2c2382886a834c7e1df7f750f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#pragma once
#include <al/types.h>
#include <libavutil/frame.h>
#include <libavcodec/avcodec.h>
#define camu_ff_longest_name(desc) ((desc)->long_name ? (desc)->long_name : (desc)->name)
s64 camu_ff_frame_duration(AVFrame *frame);
// userdata, level, fmt, args
void camu_ff_set_log_callback(void (*callback)(void *, int, const char *, va_list));
void camu_ff_common_init(void);
AVCodecContext *camu_ff_alloc_codec_context(const AVCodec *codec, AVCodecParameters *codecpar);
bool camu_ff_open_avcodec(AVCodecContext *codec_context, const AVCodec *codec, AVDictionary *opts);
|