Interface
IMFWorkQueueServices

Definition

Namespace:MediaFoundation

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
[Guid("35FE1BB8-A3A9-40FE-BBEC-EB569C9CCCA3")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFWorkQueueServices

Methods

BeginRegisterPlatformWorkQueueWithMMCSS(MFAsyncCallbackQueue, string, int, IMFAsyncCallback, object)

Declaration

cs-api-definition
HResult BeginRegisterPlatformWorkQueueWithMMCSS(MFAsyncCallbackQueue dwPlatformWorkQueue, string wszClass, int dwTaskId, IMFAsyncCallback pCallback, object pState)

Parameters

dwPlatformWorkQueue

MFAsyncCallbackQueue

wszClass

string

dwTaskId

int

pCallback

IMFAsyncCallback

pState

object

Returns

HResult

BeginRegisterTopologyWorkQueuesWithMMCSS(IMFAsyncCallback, object)

Declaration

cs-api-definition
HResult BeginRegisterTopologyWorkQueuesWithMMCSS(IMFAsyncCallback pCallback, object pState)

Parameters

pCallback

IMFAsyncCallback

pState

object

Returns

HResult

BeginUnregisterPlatformWorkQueueWithMMCSS(MFAsyncCallbackQueue, IMFAsyncCallback, object)

Declaration

cs-api-definition
HResult BeginUnregisterPlatformWorkQueueWithMMCSS(MFAsyncCallbackQueue dwPlatformWorkQueue, IMFAsyncCallback pCallback, object pState)

Parameters

dwPlatformWorkQueue

MFAsyncCallbackQueue

pCallback

IMFAsyncCallback

pState

object

Returns

HResult

BeginUnregisterTopologyWorkQueuesWithMMCSS(IMFAsyncCallback, object)

Declaration

cs-api-definition
HResult BeginUnregisterTopologyWorkQueuesWithMMCSS(IMFAsyncCallback pCallback, object pState)

Parameters

pCallback

IMFAsyncCallback

pState

object

Returns

HResult

EndRegisterPlatformWorkQueueWithMMCSS(IMFAsyncResult, out int)

Declaration

cs-api-definition
HResult EndRegisterPlatformWorkQueueWithMMCSS(IMFAsyncResult pResult, out int pdwTaskId)

Parameters

pResult

IMFAsyncResult

pdwTaskId

int

Returns

HResult

EndRegisterTopologyWorkQueuesWithMMCSS(IMFAsyncResult)

Declaration

cs-api-definition
HResult EndRegisterTopologyWorkQueuesWithMMCSS(IMFAsyncResult pResult)

Parameters

pResult

IMFAsyncResult

Returns

HResult

EndUnregisterPlatformWorkQueueWithMMCSS(IMFAsyncResult)

Declaration

cs-api-definition
HResult EndUnregisterPlatformWorkQueueWithMMCSS(IMFAsyncResult pResult)

Parameters

pResult

IMFAsyncResult

Returns

HResult

EndUnregisterTopologyWorkQueuesWithMMCSS(IMFAsyncResult)

Declaration

cs-api-definition
HResult EndUnregisterTopologyWorkQueuesWithMMCSS(IMFAsyncResult pResult)

Parameters

pResult

IMFAsyncResult

Returns

HResult

GetPlaftormWorkQueueMMCSSClass(MFAsyncCallbackQueue, StringBuilder, ref int)

Declaration

cs-api-definition
HResult GetPlaftormWorkQueueMMCSSClass(MFAsyncCallbackQueue dwPlatformWorkQueueId, StringBuilder pwszClass, ref int pcchClass)

Parameters

dwPlatformWorkQueueId

MFAsyncCallbackQueue

pwszClass

StringBuilder

pcchClass

int

Returns

HResult

GetPlatformWorkQueueMMCSSTaskId(MFAsyncCallbackQueue, out int)

Declaration

cs-api-definition
HResult GetPlatformWorkQueueMMCSSTaskId(MFAsyncCallbackQueue dwPlatformWorkQueueId, out int pdwTaskId)

Parameters

dwPlatformWorkQueueId

MFAsyncCallbackQueue

pdwTaskId

int

Returns

HResult

GetTopologyWorkQueueMMCSSClass(MFAsyncCallbackQueue, StringBuilder, ref int)

Declaration

cs-api-definition
HResult GetTopologyWorkQueueMMCSSClass(MFAsyncCallbackQueue dwTopologyWorkQueueId, StringBuilder pwszClass, ref int pcchClass)

Parameters

dwTopologyWorkQueueId

MFAsyncCallbackQueue

pwszClass

StringBuilder

pcchClass

int

Returns

HResult

GetTopologyWorkQueueMMCSSTaskId(MFAsyncCallbackQueue, out int)

Declaration

cs-api-definition
HResult GetTopologyWorkQueueMMCSSTaskId(MFAsyncCallbackQueue dwTopologyWorkQueueId, out int pdwTaskId)

Parameters

dwTopologyWorkQueueId

MFAsyncCallbackQueue

pdwTaskId

int

Returns

HResult