simplest_media_play

所属分类:多媒体编程
开发工具:Visual C++
文件大小:17783KB
下载次数:21
上传日期:2015-01-05 17:06:43
上 传 者metthew
说明:  使用directsound 和SDL实现了流媒体的播放,视频和音频
(Using directsound and SDL has realized the streaming media, video and audio)

文件列表:
simplest_media_play\AboutRawData.txt (2619, 2014-10-14)
simplest_media_play\Debug\SDL2.dll (1007104, 2014-03-16)
simplest_media_play\Debug\simplest_audio_play_directsound.exe (38400, 2015-01-05)
simplest_media_play\Debug\simplest_audio_play_directsound.ilk (414180, 2015-01-05)
simplest_media_play\Debug\simplest_audio_play_directsound.pdb (551936, 2015-01-05)
simplest_media_play\Debug\simplest_audio_play_sdl2.exe (31744, 2015-01-05)
simplest_media_play\Debug\simplest_audio_play_sdl2.ilk (360804, 2015-01-05)
simplest_media_play\Debug\simplest_audio_play_sdl2.pdb (445440, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_direct3d.pdb (19456, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_direct3d_texture.pdb (19456, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_gdi.exe (34304, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_gdi.ilk (368224, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_gdi.pdb (453632, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_opengl.exe (32768, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_opengl.ilk (342528, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_opengl.pdb (379904, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_opengl_texture.exe (34304, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_opengl_texture.ilk (393356, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_opengl_texture.pdb (396288, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_sdl2.exe (33792, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_sdl2.ilk (379480, 2015-01-05)
simplest_media_play\Debug\simplest_video_play_sdl2.pdb (453632, 2015-01-05)
simplest_media_play\ipch\simplest_audio_play_directsound-eb1df2c4\simplest_audio_play_directsound-d5ff2806.ipch (33619968, 2014-12-31)
simplest_media_play\NocturneNo2inEflat_44.1k_s16le.pcm (3880804, 2014-10-13)
simplest_media_play\simplest_audio_play_directsound\Debug\cl.command.1.tlog (974, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\CL.read.1.tlog (13344, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\CL.write.1.tlog (768, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\link-cvtres.read.1.tlog (2, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\link-cvtres.write.1.tlog (2, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\link.4148-cvtres.read.1.tlog (2, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\link.4148-cvtres.write.1.tlog (2, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\link.4148.read.1.tlog (2, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\link.4148.write.1.tlog (2, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\link.command.1.tlog (2310, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\link.read.1.tlog (4102, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\link.write.1.tlog (1548, 2015-01-05)
simplest_media_play\simplest_audio_play_directsound\Debug\mt.command.1.tlog (636, 2015-01-05)
... ...

最简单的多媒体播放的例子 Simplest Media Play 雷霄骅 Lei Xiaohua leixiaohua1020@126.com 中国传媒大学/数字电视技术 Communication University of *** / Digital TV Technology http://blog.csdn.net/leixiaohua1020 本工程包含了使用各种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_video_play_opengl_texture: 使用OpenGL的Texture播放YUV视频像素数据。 simplest_video_play_sdl2: 使用SDL2播放RGB/YUV视频像素数据。 This project contains several examples about video/audio's playing. It uses different API (Direct3D, OpenGL, GDI, DirectSound, SDL2) to output video/audio to system devices. In audio examples, input data is PCM raw audio data. In video examples, input data is YUV/RGB raw pixel data. Through these examples, the beginner of video/audio programmer can learn the usage of these API easyly. It contains following programs: simplest_audio_play_directsound: Play PCM raw audio data using DirectSound. simplest_audio_play_sdl2: Play PCM raw audio data using SDL2. simplest_video_play_direct3d: Play RGB/YUV raw video data using Direct3D's Surface. simplest_video_play_direct3d_texture:Play RGB raw video data using Direct3D's Texture. simplest_video_play_gdi: Play RGB/YUV raw video data using GDI. simplest_video_play_opengl: Play RGB/YUV raw video data using OpenGL. simplest_video_play_opengl_texture: Play YUV raw video data using OpenGL. simplest_video_play_sdl2: Play RGB/YUV raw video data using SDL2.

近期下载者

相关文件


收藏者