Interface IMFWorkQueueServices
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("35FE1BB8-A3A9-40FE-BBEC-EB569C9CCCA3")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFWorkQueueServices
Methods
BeginRegisterPlatformWorkQueueWithMMCSS(MFAsyncCallbackQueue, String, Int32, IMFAsyncCallback, Object)
Declaration
HResult BeginRegisterPlatformWorkQueueWithMMCSS(MFAsyncCallbackQueue dwPlatformWorkQueue, string wszClass, int dwTaskId, IMFAsyncCallback pCallback, object pState)
Parameters
MFAsyncCallbackQueue
dwPlatformWorkQueue
|
System.String
wszClass
|
System.Int32
dwTaskId
|
IMFAsyncCallback
pCallback
|
System.Object
pState
|
Returns
HResult
|
BeginRegisterTopologyWorkQueuesWithMMCSS(IMFAsyncCallback, Object)
Declaration
HResult BeginRegisterTopologyWorkQueuesWithMMCSS(IMFAsyncCallback pCallback, object pState)
Parameters
IMFAsyncCallback
pCallback
|
System.Object
pState
|
Returns
HResult
|
BeginUnregisterPlatformWorkQueueWithMMCSS(MFAsyncCallbackQueue, IMFAsyncCallback, Object)
Declaration
HResult BeginUnregisterPlatformWorkQueueWithMMCSS(MFAsyncCallbackQueue dwPlatformWorkQueue, IMFAsyncCallback pCallback, object pState)
Parameters
MFAsyncCallbackQueue
dwPlatformWorkQueue
|
IMFAsyncCallback
pCallback
|
System.Object
pState
|
Returns
HResult
|
BeginUnregisterTopologyWorkQueuesWithMMCSS(IMFAsyncCallback, Object)
Declaration
HResult BeginUnregisterTopologyWorkQueuesWithMMCSS(IMFAsyncCallback pCallback, object pState)
Parameters
IMFAsyncCallback
pCallback
|
System.Object
pState
|
Returns
HResult
|
EndRegisterPlatformWorkQueueWithMMCSS(IMFAsyncResult, out Int32)
Declaration
HResult EndRegisterPlatformWorkQueueWithMMCSS(IMFAsyncResult pResult, out int pdwTaskId)
Parameters
IMFAsyncResult
pResult
|
System.Int32
pdwTaskId
|
Returns
HResult
|
EndRegisterTopologyWorkQueuesWithMMCSS(IMFAsyncResult)
Declaration
HResult EndRegisterTopologyWorkQueuesWithMMCSS(IMFAsyncResult pResult)
Parameters
IMFAsyncResult
pResult
|
Returns
HResult
|
EndUnregisterPlatformWorkQueueWithMMCSS(IMFAsyncResult)
Declaration
HResult EndUnregisterPlatformWorkQueueWithMMCSS(IMFAsyncResult pResult)
Parameters
IMFAsyncResult
pResult
|
Returns
HResult
|
EndUnregisterTopologyWorkQueuesWithMMCSS(IMFAsyncResult)
Declaration
HResult EndUnregisterTopologyWorkQueuesWithMMCSS(IMFAsyncResult pResult)
Parameters
IMFAsyncResult
pResult
|
Returns
HResult
|
GetPlaftormWorkQueueMMCSSClass(MFAsyncCallbackQueue, StringBuilder, ref Int32)
Declaration
HResult GetPlaftormWorkQueueMMCSSClass(MFAsyncCallbackQueue dwPlatformWorkQueueId, StringBuilder pwszClass, ref int pcchClass)
Parameters
MFAsyncCallbackQueue
dwPlatformWorkQueueId
|
System.Text.StringBuilder
pwszClass
|
System.Int32
pcchClass
|
Returns
HResult
|
GetPlatformWorkQueueMMCSSTaskId(MFAsyncCallbackQueue, out Int32)
Declaration
HResult GetPlatformWorkQueueMMCSSTaskId(MFAsyncCallbackQueue dwPlatformWorkQueueId, out int pdwTaskId)
Parameters
MFAsyncCallbackQueue
dwPlatformWorkQueueId
|
System.Int32
pdwTaskId
|
Returns
HResult
|
GetTopologyWorkQueueMMCSSClass(MFAsyncCallbackQueue, StringBuilder, ref Int32)
Declaration
HResult GetTopologyWorkQueueMMCSSClass(MFAsyncCallbackQueue dwTopologyWorkQueueId, StringBuilder pwszClass, ref int pcchClass)
Parameters
MFAsyncCallbackQueue
dwTopologyWorkQueueId
|
System.Text.StringBuilder
pwszClass
|
System.Int32
pcchClass
|
Returns
HResult
|
GetTopologyWorkQueueMMCSSTaskId(MFAsyncCallbackQueue, out Int32)
Declaration
HResult GetTopologyWorkQueueMMCSSTaskId(MFAsyncCallbackQueue dwTopologyWorkQueueId, out int pdwTaskId)
Parameters
MFAsyncCallbackQueue
dwTopologyWorkQueueId
|
System.Int32
pdwTaskId
|
Returns
HResult
|