最简单的视音频播放示例
本工程包含了使用各种API(Direct3D,OpenGL,GDI,DirectSound,SDL2)播放多媒体例子。 其中音频输入为PCM采样数据。输出至系统的声卡播放出来。 视频输入为YUV/RGB像素数据。输出至显示器上的一个窗口播放出来。 通过本工程的代码初学者可以快速学习使用这几个API播放视频和音频的技术。 一共包括了如下几个子工程: simplest_audio_play_directsound: 使用DirectSound播放PCM音频采样数据。 simplest_audio_play_sdl2: 使用SDL2播放PCM音频采样数据。 simplest_video_play_direct3d: 使用Direct3D的Surface播放RGB/YUV视频像素数据。 simplest_video_play_direct3d_texture:使用Direct3D的Texture播放RGB视频像素数据。 simplest_video_play_gdi: 使用GDI播放RGB/YUV视频像素数据。 simplest_video_play_opengl: 使用OpenGL播放RGB/YUV视频像素数据。 simplest_vi deo_play_opengl_texture: 使用OpenGL的Texture播放YUV视频像素数据。 simplest_video_play_sdl2: 使用SDL2播放RGB/YUV视频像素数据。
文件列表
最简单的视音频播放示例
(预估有个229文件)
SDL2.dll
984KB
simplest_audio_play_sdl2.cpp
3KB
simplest_video_play_direct3d.vcxproj.filters
1KB
simplest_video_play_direct3d.cpp
7KB
simplest_video_play_direct3d_texture.vcxproj.filters
1KB
simplest_video_play_direct3d_texture.cpp
14KB
simplest_audio_play_directsound.vcxproj.filters
1KB
simplest_audio_play_directsound.cpp
6KB
simplest_video_play_gdi.cpp
9KB
glu32.dll
162KB
暂无评论