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.

Members

The IAMDirectSound interface inherits from the IUnknown interface. IAMDirectSound also has these types of members:

Methods

The IAMDirectSound interface has these methods.

MethodDescription
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

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Amaudio.h

Library

Strmiids.lib

See also

Interfaces

 

 

Show: