Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
VocPlay.h
Package: VocPlay.zip [view]
Upload User: zctools
Upload Date: 2013-04-03
Package Size: 26k
Code Size: 1k
Category:
Multimedia Develop
Development Platform:
Visual C++
- #ifndef _VOCPLAYER_H
- #define _VOCPLAYER_H
- #include <mmsystem.h>
- typedef struct
- {
- UCHAR ucBitsPerSample;
- UCHAR ucChannels;
- USHORT usFileFormat;
- USHORT usTimeConstant;
- long lSamplesPerSeconds;
- long lTotalLength;
- } FILEINFO;
- class CVocPlayer
- {
- public:
- CVocPlayer();
- virtual ~CVocPlayer();
- void Play( const CString &rcFileName, CWnd *pCallbackWnd );
- inline void Reset() const { waveOutReset( hWaveOut ); }
- void Clear();
- protected:
- char *pData;
- bool boPlaying;
- HWAVEOUT hWaveOut;
- WAVEHDR sWaveHdr;
- protected:
- void Decode( const CString &rcFileName, FILEINFO *psFileInfo );
- };
- #endif // #ifndef _VOCPLAYER_H