详细说明:一个基于DirectShow的音频视频文件播放器,完全采用C++类的方式组织,可以播放mp3,wav,avi,mpeg等,代码简单易懂,便于移植与复用。-a DirectShow-based Audio Video File player, Class C uses the organization, the broadcast mp3, wav, avi, mpeg. code is simple to understand and easy transplantation and reused.
相关搜索:
mediaplayer direct 播放器 wav mp3 音 视频 avi directshow 播放器 directshow 播放器 directshow mp3 avi mp3 visual c++ 音频视频 wav 播放器 c++ wav 播放 directshow %B2%A5%B7%C5%C6%F7 播放器 WAV avi directshow 视频 avi 播放器 directshow mpeg ts 播放器 播放mp3 direct show 播放器 视频帧
[WavePlayer.rar] - 自编的wav文件播放器,用MCI函数实现,可以显示波形,界面比较美观
[nokie_soundplayer.rar] - 音频播放器,可控制停止播放。任何wav格式文件。
[DirectShowMediaplayer.rar] - 一个基于DirectShow 开发的视频播放器 实现了播放,托动 等功能
[200692315223279695.rar] - 通常情况下,一个AVI文件可以包含多个不同类型的媒体流(典型的情况下有一个音频流和一个视频流),不过含有单一音频流或单一视频流的AVI文件也是合法的
[mp4mux.rar] - 用于录像成MP4格式文件的Filter,DirectShow开发.
[avi_file_source.rar] - WinCE下的一个directshow 的AVI文件解析的源filter
[bluetooth_evc4.rar] - 这是一个基于wince串口的蓝牙通讯程序,是用evc开发的,cpu是rmi的au1200,并有漂亮的操作界面,但删除了一些无关的界面logo图片
[Programming_Directshow.rar] - 微软出版的directshow开发权威书籍
[SlowShow.rar] - 一个非常好的图片显示程序,如同电影一般慢慢播放已有的图片文件
[nokie_soundplayer.rar] - 音频播放器,可控制停止播放。任何wav格式文件。
[DirectShowMediaplayer.rar] - 一个基于DirectShow 开发的视频播放器 实现了播放,托动 等功能
[200692315223279695.rar] - 通常情况下,一个AVI文件可以包含多个不同类型的媒体流(典型的情况下有一个音频流和一个视频流),不过含有单一音频流或单一视频流的AVI文件也是合法的
[mp4mux.rar] - 用于录像成MP4格式文件的Filter,DirectShow开发.
[avi_file_source.rar] - WinCE下的一个directshow 的AVI文件解析的源filter
[bluetooth_evc4.rar] - 这是一个基于wince串口的蓝牙通讯程序,是用evc开发的,cpu是rmi的au1200,并有漂亮的操作界面,但删除了一些无关的界面logo图片
[Programming_Directshow.rar] - 微软出版的directshow开发权威书籍
[SlowShow.rar] - 一个非常好的图片显示程序,如同电影一般慢慢播放已有的图片文件
相关函数/类:
ZeroMemory InterlockedExchange timeBeginPeriod timeSetEvent timeKillEvent timeEndPeriod CreateMutex CloseHandle WaitForSingleObject ReleaseMutex MessageBox MultiByteToWideChar CreateThread TerminateThread DeleteFile RegCreateKeyEx RegQueryValueEx RegCloseKey RegSetValueEx RegDeleteValue SendMessage GetDlgItem EndDialog CheckMenuItem GetClientRect GetWindowRect AdjustWindowRect MoveWindow SetWindowPos CheckDlgButton CreateDialogParam ShowWindow DestroyWindow EnableWindow SetWindowText InvalidateRect UpdateWindow DestroyMenu GetSubMenu GetMenuItemCount RemoveMenu InsertMenuItem EnableMenuItem GetSysColor SystemParametersInfo SetSysColors SetMenuItemInfo PostQuitMessage LoadCursor LoadIcon RegisterClass LoadMenu CreateWindow ClientToScreen CreateRectRgn SetWindowRgn DragAcceptFiles SetTimer LoadAccelerators SetClassLong GetMessage TranslateAccelerator TranslateMessage DispatchMessage GetOpenFileName DialogBox GetDesktopWindow ShowCursor Sleep GetSystemMetrics SetCapture TrackPopupMenu ReleaseCapture DragQueryFile DefWindowProc GetTickCount ResumeThread SuspendThread GetDC CreatePen SelectObject SetROP2 MoveToEx LineTo DeleteObject ReleaseDC LoadBitmap CreateCompatibleBitmap CreateCompatibleDC BitBlt DeleteDC LoadImage GetModuleHandle BeginPaint CreateSolidBrush Rectangle CreateFont SetBkMode TextOut EndPaint FindFirstFile FindNextFile FindClose
ZeroMemory InterlockedExchange timeBeginPeriod timeSetEvent timeKillEvent timeEndPeriod CreateMutex CloseHandle WaitForSingleObject ReleaseMutex MessageBox MultiByteToWideChar CreateThread TerminateThread DeleteFile RegCreateKeyEx RegQueryValueEx RegCloseKey RegSetValueEx RegDeleteValue SendMessage GetDlgItem EndDialog CheckMenuItem GetClientRect GetWindowRect AdjustWindowRect MoveWindow SetWindowPos CheckDlgButton CreateDialogParam ShowWindow DestroyWindow EnableWindow SetWindowText InvalidateRect UpdateWindow DestroyMenu GetSubMenu GetMenuItemCount RemoveMenu InsertMenuItem EnableMenuItem GetSysColor SystemParametersInfo SetSysColors SetMenuItemInfo PostQuitMessage LoadCursor LoadIcon RegisterClass LoadMenu CreateWindow ClientToScreen CreateRectRgn SetWindowRgn DragAcceptFiles SetTimer LoadAccelerators SetClassLong GetMessage TranslateAccelerator TranslateMessage DispatchMessage GetOpenFileName DialogBox GetDesktopWindow ShowCursor Sleep GetSystemMetrics SetCapture TrackPopupMenu ReleaseCapture DragQueryFile DefWindowProc GetTickCount ResumeThread SuspendThread GetDC CreatePen SelectObject SetROP2 MoveToEx LineTo DeleteObject ReleaseDC LoadBitmap CreateCompatibleBitmap CreateCompatibleDC BitBlt DeleteDC LoadImage GetModuleHandle BeginPaint CreateSolidBrush Rectangle CreateFont SetBkMode TextOut EndPaint FindFirstFile FindNextFile FindClose
文件列表(点击判断是否您需要的文件):
MyPlayerbylqh
.............\SRC
.............\...\AudioDecoder.cpp
.............\...\AudioDecoder.h
.............\...\AudioDecoderACM.cpp
.............\...\AudioDecoderACM.h
.............\...\AudioDecoderMP3.cpp
.............\...\AudioDecoderMP3.h
.............\...\AudioRenderer.cpp
.............\...\AudioRenderer.h
.............\...\DebugFile.cpp
.............\...\DebugFile.h
.............\...\Decaps.cpp
.............\...\Decaps.h
.............\...\DecapsAVI.cpp
.............\...\DecapsAVI.h
.............\...\DECORE.H
.............\...\DirDialog.cpp
.............\...\DirDialog.h
.............\...\Error.h
.............\...\Input.cpp
.............\...\Input.h
.............\...\InputFile.cpp
.............\...\InputFile.h
.............\...\InputInternet.cpp
.............\...\InputInternet.h
.............\...\Main.cpp
.............\...\MediaBuffer.cpp
.............\...\MediaBuffer.h
.............\...\MediaClasses.h
.............\...\MediaPlayback.cpp
.............\...\MediaPlayback.h
.............\...\MP3
.............\...\...\Common.cpp
.............\...\...\dct64_i386.cpp
.............\...\...\decode_i386.cpp
.............\...\...\Huffman.h
.............\...\...\interface.cpp
.............\...\...\L2tables.h
.............\...\...\Layer1.cpp
.............\...\...\Layer2.cpp
.............\...\...\Layer3.cpp
.............\...\...\Mpg123.h
.............\...\...\Mpglib.h
.............\...\...\Ring.cpp
.............\...\...\Ring.h
.............\...\...\Tabinit.cpp
.............\...\...\vssver.scc
.............\...\MP3REG.H
.............\...\Playa.h
.............\...\Playlist.cpp
.............\...\Playlist.h
.............\...\Resizer.cpp
.............\...\Resizer.h
.............\...\RingBuffer.cpp
.............\...\RingBuffer.h
.............\...\Skin.cpp
.............\...\Skin.h
.............\...\SkinFile.cpp
.............\...\SkinFile.h
.............\...\SkinList.cpp
.............\...\SkinList.h
.............\...\Subtitles.cpp
.............\...\Subtitles.h
.............\...\SubtitlesMicroDVD.cpp
.............\...\SubtitlesMicroDVD.h
.............\...\VideoBuffer.cpp
.............\...\VideoBuffer.h
.............\...\VideoDecoder.cpp
.............\...\VideoDecoder.h
.............\...\VideoDecoderDecore.cpp
.............\...\VideoDecoderDecore.h
.............\...\VideoDecoderVFW.cpp
.............\...\VideoDecoderVFW.h
.............\...\VideoRenderer.cpp
.............\...\VideoRenderer.h
.............\...\VideoRendererOverlay.cpp
.............\...\VideoRendererOverlay.h
.............\...\VideoRendererRGB.cpp
.............\...\VideoRendererRGB.h
.............\...\vssver.scc
MyPlayerbylqh
.............\SRC
.............\...\AudioDecoder.cpp
.............\...\AudioDecoder.h
.............\...\AudioDecoderACM.cpp
.............\...\AudioDecoderACM.h
.............\...\AudioDecoderMP3.cpp
.............\...\AudioDecoderMP3.h
.............\...\AudioRenderer.cpp
.............\...\AudioRenderer.h
.............\...\DebugFile.cpp
.............\...\DebugFile.h
.............\...\Decaps.cpp
.............\...\Decaps.h
.............\...\DecapsAVI.cpp
.............\...\DecapsAVI.h
.............\...\DECORE.H
.............\...\DirDialog.cpp
.............\...\DirDialog.h
.............\...\Error.h
.............\...\Input.cpp
.............\...\Input.h
.............\...\InputFile.cpp
.............\...\InputFile.h
.............\...\InputInternet.cpp
.............\...\InputInternet.h
.............\...\Main.cpp
.............\...\MediaBuffer.cpp
.............\...\MediaBuffer.h
.............\...\MediaClasses.h
.............\...\MediaPlayback.cpp
.............\...\MediaPlayback.h
.............\...\MP3
.............\...\...\Common.cpp
.............\...\...\dct64_i386.cpp
.............\...\...\decode_i386.cpp
.............\...\...\Huffman.h
.............\...\...\interface.cpp
.............\...\...\L2tables.h
.............\...\...\Layer1.cpp
.............\...\...\Layer2.cpp
.............\...\...\Layer3.cpp
.............\...\...\Mpg123.h
.............\...\...\Mpglib.h
.............\...\...\Ring.cpp
.............\...\...\Ring.h
.............\...\...\Tabinit.cpp
.............\...\...\vssver.scc
.............\...\MP3REG.H
.............\...\Playa.h
.............\...\Playlist.cpp
.............\...\Playlist.h
.............\...\Resizer.cpp
.............\...\Resizer.h
.............\...\RingBuffer.cpp
.............\...\RingBuffer.h
.............\...\Skin.cpp
.............\...\Skin.h
.............\...\SkinFile.cpp
.............\...\SkinFile.h
.............\...\SkinList.cpp
.............\...\SkinList.h
.............\...\Subtitles.cpp
.............\...\Subtitles.h
.............\...\SubtitlesMicroDVD.cpp
.............\...\SubtitlesMicroDVD.h
.............\...\VideoBuffer.cpp
.............\...\VideoBuffer.h
.............\...\VideoDecoder.cpp
.............\...\VideoDecoder.h
.............\...\VideoDecoderDecore.cpp
.............\...\VideoDecoderDecore.h
.............\...\VideoDecoderVFW.cpp
.............\...\VideoDecoderVFW.h
.............\...\VideoRenderer.cpp
.............\...\VideoRenderer.h
.............\...\VideoRendererOverlay.cpp
.............\...\VideoRendererOverlay.h
.............\...\VideoRendererRGB.cpp
.............\...\VideoRendererRGB.h
.............\...\vssver.scc