我想问一下
typedef struct {
LPSTR lpData;
DWORD dwBufferLength;
DWORD dwBytesRecorded;
DWORD dwUser;
DWORD dwFlags;
DWORD dwLoops;
struct wavehdr_tag * lpNext;
DWORD reserved;
} WAVEHDR;
中的LPSTR lpData; 一定要char *型的吗?我的16位声音(采样用short *型表示)如何转化成char *型?
typedef struct {
LPSTR lpData;
DWORD dwBufferLength;
DWORD dwBytesRecorded;
DWORD dwUser;
DWORD dwFlags;
DWORD dwLoops;
struct wavehdr_tag * lpNext;
DWORD reserved;
} WAVEHDR;
中的LPSTR lpData; 一定要char *型的吗?我的16位声音(采样用short *型表示)如何转化成char *型?
short * aaa;使用时:(char *)aaa 就行了 .
什么8bit,16bit,1ch,2ch这些系统都为你考虑好了。http://vip.6to23.com/NowCan1/tech/wavefmt.htm
http://nowcan.yeah.net