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