Interface
IMFPluginControl

Definition

Namespace:MediaFoundation

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("5C6C44BF-1DB6-435B-9249-E8CD10FDEC96")]
public interface 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

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