all repos — mgba @ 4fa94019712a9eb6177f65962ea032ed784ed019

mGBA Game Boy Advance Emulator

src/platform/ffmpeg/ffmpeg-resample.h (view raw)

 1/* Copyright (c) 2013-2014 Jeffrey Pfau
 2 *
 3 * This Source Code Form is subject to the terms of the Mozilla Public
 4 * License, v. 2.0. If a copy of the MPL was not distributed with this
 5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 6#ifndef FFMPEG_RESAMPLE
 7#define FFMPEG_RESAMPLE
 8
 9struct AVAudioResampleContext;
10struct GBAAudio;
11struct GBAStereoSample;
12
13struct AVAudioResampleContext* GBAAudioOpenLAVR(unsigned inputRate, unsigned outputRate);
14struct AVAudioResampleContext* GBAAudioReopenLAVR(struct AVAudioResampleContext* avr, unsigned inputRate, unsigned outputRate);
15unsigned GBAAudioResampleLAVR(struct GBAAudio* audio, struct AVAudioResampleContext* avr, struct GBAStereoSample* output, unsigned nSamples);
16
17#endif