1#ifndef AUDIOOUTPUTREENCODER
2#define AUDIOOUTPUTREENCODER
5#include "libavcodec/avcodec.h"
21 bool Init(AVCodecID codec_id,
int bitrate,
int samplerate,
int channels);
31 static void *
realloc(
void *ptr,
size_t old_size,
size_t new_size);
static constexpr ssize_t INBUFSIZE
static constexpr ssize_t OUTBUFSIZE
bool Init(AVCodecID codec_id, int bitrate, int samplerate, int channels)
int GetFrames(void *ptr, int maxlen)
int Encode(void *input, int len, AudioFormat format)
SPDIFEncoder * m_spdifEnc
AudioOutputDigitalEncoder(void)
static void * realloc(void *ptr, size_t old_size, size_t new_size)
AVCodecContext * m_avContext
~AudioOutputDigitalEncoder()