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

#include <libswresample/swresample.h>

#include "../codec.h"

struct camu_ff_resampler {
    struct camu_resampler resamp;
    SwrContext *resample_context;
    struct camu_audio_format fmt;
    u8 *data[AV_NUM_DATA_POINTERS];
    s32 sample_count;
};

struct camu_resampler *camu_ff_resampler_create(void);