IAMDirectSound Interface
Microsoft DirectShow 9.0 |
IAMDirectSound Interface
The IAMDirectSound interface specifies which window has focus for controlling DirectSound audio playback. DirectShow provides limited support for this interface:
- The DirectSound Renderer implements the GetFocusWindow and SetFocusWindow methods. It does not implement the other methods on the interface.
- The Audio Renderer (WaveOut) exposes the interface but does not implement any of its methods.
In addition to the methods inherited from IUnknown, the IAMDirectSound interface exposes the following methods.
Method | Description |
GetDirectSoundInterface | Not implemented. |
GetFocusWindow | Retrieves the window that is handling sound playback for the current media file. |
GetPrimaryBufferInterface | Not implemented. |
GetSecondaryBufferInterface | Not implemented. |
ReleaseDirectSoundInterface | Not implemented. |
ReleasePrimaryBufferInterface | Not implemented. |
ReleaseSecondaryBufferInterface | Not implemented. |
SetFocusWindow | Sets the window that will handle sound playback for the current media file. |
Requirements
Header: Include Amaudio.h.
Library: Use Strmiids.lib.