Interface
IMFPluginControl2

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

MFPluginType

index

int

clsid

Guid

Returns

HResult

GetPreferredClsid(MFPluginType, string, out Guid)

Declaration

cs-api-definition
HResult GetPreferredClsid(MFPluginType pluginType, string selector, out Guid clsid)

Parameters

pluginType

MFPluginType

selector

string

clsid

Guid

Returns

HResult

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

MFPluginType

index

int

selector

string

clsid

Guid

Returns

HResult

IsDisabled(MFPluginType, Guid)

Declaration

cs-api-definition
HResult IsDisabled(MFPluginType pluginType, Guid clsid)

Parameters

pluginType

MFPluginType

clsid

Guid

Returns

HResult

SetDisabled(MFPluginType, Guid, bool)

Declaration

cs-api-definition
HResult SetDisabled(MFPluginType pluginType, Guid clsid, bool disabled)

Parameters

pluginType

MFPluginType

clsid

Guid

disabled

bool

Returns

HResult

SetPolicy(MF_PLUGIN_CONTROL_POLICY)

Declaration

cs-api-definition
HResult SetPolicy(MF_PLUGIN_CONTROL_POLICY policy)

Parameters

policy

MF_PLUGIN_CONTROL_POLICY

Returns

HResult

SetPreferredClsid(MFPluginType, string, MFGuid)

Declaration

cs-api-definition
HResult SetPreferredClsid(MFPluginType pluginType, string selector, MFGuid clsid)

Parameters

pluginType

MFPluginType

selector

string

clsid

MFGuid

Returns

HResult