DirectShow DirectShow 레퍼런스 인터페이스 IAMDirectSound [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IAMDirectSound 인터페이스는, 어느 윈도우가 DirectSound 오디오 재생의 제어 포커스를 가질까를 애플리케이션을 지정할 수 있도록(듯이) 한다. 현재 DirectShow 는, 이 인터페이스에 대해서 제한이 있는 지원을 한다.
DirectSound 렌더러는,GetWindowFocus 및 SetWindowFocus 메서드를 처리 한다. 이 렌더러는, 이 인터페이스로 다른 메서드를 처리 하지 않는다.
오디오 렌더러 (WaveOut) 는 이 인터페이스를 공개하지만, 그 메서드는 어느 것도 처리 하지 않는다.
IAMDirectSound 인터페이스는,IUnknown 로부터 계승되는 메서드에 가세해 이하의 메서드를 공개한다.
메서드 | 설명 |
GetDirectSoundInterface | 처리되지 않다. |
GetFocusWindow | 현재의 미디어 파일의 사운드 재생을 처리하고 있는 윈도우를 얻어온다. |
GetPrimaryBufferInterface | 처리되지 않다. |
GetSecondaryBufferInterface | 처리되지 않다. |
ReleaseDirectSoundInterface | 처리되지 않다. |
ReleasePrimaryBufferInterface | 처리되지 않다. |
ReleaseSecondaryBufferInterface | 처리되지 않다. |
SetWindowFocus | 현재의 미디어 파일의 사운드 재생을 처리하는 윈도우를 설정한다. |