#ifndef AUDIO_DECODER_H_ #define AUDIO_DECODER_H_ #include #include #include struct Decoder { AVCodecContext *avctx; }; int decoder_init (struct Decoder *decoder, const AVCodecParameters *codecpar, AVDictionary **opts); int decoder_send (struct Decoder *decoder, const AVPacket *pkt); int decoder_convert (struct Decoder *decoder, AVFrame *out); void decoder_free (struct Decoder *decoder); int decoder_init_for_stream (struct Decoder *decoder, const AVStream *stream, AVDictionary **opts); #endif // AUDIO_DECODER_H_