InterfaceIMFPluginControl2
Interface
Definition
Namespace:MediaFoundation
Assembly:MediaFoundation.dll
Syntax:
cs-api-definition
[Guid("C6982083-3DDC-45CB-AF5E-0F7A8CE4DE77")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFPluginControl2 : IMFPluginControl
Methods
GetDisabledByIndex(MFPluginType, int, out Guid)
Declaration
cs-api-definition
HResult GetDisabledByIndex(MFPluginType pluginType, int index, out Guid clsid)
Parameters
pluginType
index
clsid
Returns
GetPreferredClsid(MFPluginType, string, out Guid)
Declaration
cs-api-definition
HResult GetPreferredClsid(MFPluginType pluginType, string selector, out Guid clsid)
Parameters
pluginType
selector
clsid
Returns
GetPreferredClsidByIndex(MFPluginType, int, out string, out Guid)
Declaration
cs-api-definition
HResult GetPreferredClsidByIndex(MFPluginType pluginType, int index, out string selector, out Guid clsid)
Parameters
pluginType
index
selector
clsid
Returns
IsDisabled(MFPluginType, Guid)
Declaration
cs-api-definition
HResult IsDisabled(MFPluginType pluginType, Guid clsid)
Parameters
pluginType
clsid
Returns
SetDisabled(MFPluginType, Guid, bool)
Declaration
cs-api-definition
HResult SetDisabled(MFPluginType pluginType, Guid clsid, bool disabled)
Parameters
pluginType
clsid
disabled
Returns
SetPolicy(MF_PLUGIN_CONTROL_POLICY)
Declaration
cs-api-definition
HResult SetPolicy(MF_PLUGIN_CONTROL_POLICY policy)
Parameters
policy
Returns
SetPreferredClsid(MFPluginType, string, MFGuid)
Declaration
cs-api-definition
HResult SetPreferredClsid(MFPluginType pluginType, string selector, MFGuid clsid)
Parameters
pluginType
selector
clsid
Returns