Ai
1 Star 1 Fork 1

cNull/player-cpp-ffmpeg-sdl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Audio.h 427 Bytes
一键复制 编辑 原始数据 按行查看 历史
Raul Lima Alves 提交于 2020-05-04 01:31 +08:00 . finished refactoring
#pragma once
class Audio
{
public:
static Audio* get_instance();
struct SwrContext* swrCtx = NULL;
AVFrame wanted_frame;
AudioPacket audioq;
void open();
void malloc(AVCodecContext*);
void init_audio_packet(AudioPacket*);
int audio_decode_frame(AVCodecContext*, uint8_t*, int);
int put_audio_packet(AVPacket*);
private:
Audio() {}
static Audio* instance;
SDL_AudioSpec wantedSpec = { 0 }, audioSpec = { 0 };
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cnull_project/player-cpp-ffmpeg-sdl.git
git@gitee.com:cnull_project/player-cpp-ffmpeg-sdl.git
cnull_project
player-cpp-ffmpeg-sdl
player-cpp-ffmpeg-sdl
master

搜索帮助