MM_WOM_DONE 메세지
=> 재생장치에서 주어진 출력 버퍼에 있는 데이터를 모두 재생 하였을 경우 응용 프로그램에게
전달하는 메세지이며, 이 메세지가 전달이 되면 출력 버퍼도 응용프로그램에게 반환이 됨
=> waveOutReset 함수가 호출 될 경우에도 출력 버퍼가 응용프로그램에게 반환이 됨
wParam => 재생이 완료된 오디오 디바이스의 핸들
lParam => WAVEHDR 구조체의 포인터
............
BEGIN_MESSAGE_MAP(CDemo_PlayerDlg, CDialog)
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_MESSAGE(MM_WOM_DONE , OnPlayEnd)
END_MESSAGE_MAP()
............
HRESULT TestDlg::OnPlayEnd( WPARAM wParam, LPARAM lParam )
{
HWAVEOUT hwave = (HWAVEOUT)wParam;
PWAVEHDR pWaveHdr = (PWAVEHDR) lParam;
............
}
참조 : http://msdn.microsoft.com/en-us/library/dd757377(VS.85).aspx
'API / MFC > Wave In/Out API function' 카테고리의 다른 글
waveInClose Function (0) | 2010.04.15 |
---|---|
waveInUnprepareHeader Function (0) | 2010.04.15 |
waveInReset Function (0) | 2010.04.15 |
waveInStop Function (0) | 2010.04.15 |
waveInStart Function (0) | 2010.04.15 |