Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Development
Audio and Video
DirectShow
Interfaces
IAMPluginControl
IAMPluginControl interface

Applies to: desktop apps only

Controls the preferred and blocked filter lists.

To get a pointer to this interface, call CoCreateInstance. The class identifier (CLSID) is CLSID_DirectShowPluginControl, which is defined in the header file uuids.h.

Members

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

Methods

The IAMPluginControl interface has these methods.

MethodDescription
IAMPluginControl::GetDisabledByIndex

Gets a CLSID from the blocked list.

IAMPluginControl::GetPreferredClsid

Searches the preferred list for a CLSID that matches a specified subtype.

IAMPluginControl::GetPreferredClsidByIndex

Gets a CLSID from the preferred list, specified by index value.

IAMPluginControl::IsDisabled

Queries whether a CLSID appears in the blocked list.

IAMPluginControl::IsLegacyDisabled

Queries whether an Audio Compression Manager (ACM) or Video Compression Manager (VCM) codec appears in the blocked list.

IAMPluginControl::SetDisabled

Adds a CLSID to the blocked list, or removes a CLSID from the list.

IAMPluginControl::SetPreferredClsid

Adds a CLSID to the preferred list or removes a CLSID from the list.

 

Requirements

Minimum supported client

Windows 7

Minimum supported server

Windows Server 2008 R2

Header

Strmif.h (include Dshow.h)

See also

Intelligent Connect

 

 

Send comments about this topic to Microsoft

Build date: 3/6/2012

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2012 Microsoft. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker