Article View: cn.bbs.comp.program
Article #2152Re: ����ͼ���Ƶ����˫����ʹ�ü���� (ת��)
From: ����Х֮��һ
Date: Fri, 09 Jan 1998 00:00
Date: Fri, 09 Jan 1998 00:00
32 lines
2617 bytes
2617 bytes
> [1;36m==> dyb@WHNET(asp) ˵��: [37;40m[0m
> [1;37m�� ��������ת���� [32mVisual [37m������ ��
> �� ԭ����[32m dyb[37m ��� ��[m
> ��֪�ͼ���Ƶ����˫����ʹ�ã�����¼��������������������ʹ�õ����壬�кΰ취
> �ų�ʹ�õ����壬�ڶ�������waveInStart(),���ٻ���������Щ�ͼ���Ƶ����
> ��лͦ�����Ĵ����
Window��,
1. �ȷ�������������: Buff[1..2];
2. ����waveOutOpen��wave�豸:
waveOpen(@hWaveOut, PcmWaveFormat, WAVE_MAPPER, hWindow,
CALLBACK_WINDOW); //������������
3. ����Buff[1], Buff[2], ���������WaveHdr: WaveHdr[1], WaveHdr[2];
4. ����waveOutPrepareHeader(hWaveOut, WaveHdr[1], SizeOf(WaveHdr));
waveOutPrepareHeader(hWaveOut, WaveHdr[2], SizeOf(WaveHdr);
5. ����waveOutWrite(hWaveOut,WaveHdr[1], SizeOf(TWaveHdr));
waveOutWrite(hWaveOut,WaveHdr[2], SizeOf(TWaveHdr));
6. �ڴ���hWindow��, �յ���ϢMM_WOM_DONEʱ,
�ж�����һ��Buff��������(�ɴ���Ϣ��lParam�еõ���Ϣ)),
����waveOutUnprepareHeader(hWaveOut, WaveHdr[i], SizeOf(WaveHdr));
�ٶ���Buff[i], Ȼ�����waveOutWrite(hWaveOut, WaveHdr,
SizeOf(TWaveHdr)); �����;
���ǵ��͵�˫��������, ���ŵ�˳��Ϊ: 1, 2, 1, 2, ...;
7. ������Ϻ�, ��Ҫ��ǵ���waveOutClose;
�����Ź������ֹ, ��Ҫ�ȵ���waveOutReset, �ٵ���waveOutClose;
�ͷŻ�����
���¹�����, ���л���һЩϸ�ڴ���. �绹��ʲô����, ��ӭ����ѯ��.
--
�� ��Դ: �й�ƴ�BBSվ [bbs.ustc.edu.cn]
Technical Details
Message-ID:
<980109.xqYFY$PBBS@bbs.ustc.edu.cn>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: fc86e,faa3c8b5b001bf27,start X-Google-Attributes: gidfc86e,public From: Olive_Joker@bbs.ustc.edu.cn (����Х֮��һ) Subject: Re: ����ͼ���Ƶ����˫����ʹ�ü���� (ת��) Date: 1998/01/09 Message-ID: <980109.xqYFY$PBBS@bbs.ustc.edu.cn> X-Deja-AN: 314234641 Organization: �й�ƴ�BBSվ Reply-To: Olive_Joker@bbs.ustc.edu.cn Newsgroups: cn.bbs.comp.program