Interface IMFWorkQueueServicesEx
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("96bf961b-40fe-42f1-ba9d-320238b49700")]
public interface IMFWorkQueueServicesEx : 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
|
BeginRegisterPlatformWorkQueueWithMMCSSEx(Int32, String, Int32, Int32, IMFAsyncCallback, Object)
Declaration
HResult BeginRegisterPlatformWorkQueueWithMMCSSEx(int dwPlatformWorkQueue, string wszClass, int dwTaskId, int lPriority, IMFAsyncCallback pCallback, object pState)
Parameters
System.Int32
dwPlatformWorkQueue
|
System.String
wszClass
|
System.Int32
dwTaskId
|
System.Int32
lPriority
|
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
|
GetPlatformWorkQueueMMCSSPriority(Int32, out Int32)
Declaration
HResult GetPlatformWorkQueueMMCSSPriority(int dwPlatformWorkQueueId, out int plPriority)
Parameters
System.Int32
dwPlatformWorkQueueId
|
System.Int32
plPriority
|
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
|
GetTopologyWorkQueueMMCSSPriority(Int32, out Int32)
Declaration
HResult GetTopologyWorkQueueMMCSSPriority(int dwTopologyWorkQueueId, out int plPriority)
Parameters
System.Int32
dwTopologyWorkQueueId
|
System.Int32
plPriority
|
Returns
HResult
|
GetTopologyWorkQueueMMCSSTaskId(MFAsyncCallbackQueue, out Int32)
Declaration
HResult GetTopologyWorkQueueMMCSSTaskId(MFAsyncCallbackQueue dwTopologyWorkQueueId, out int pdwTaskId)
Parameters
MFAsyncCallbackQueue
dwTopologyWorkQueueId
|
System.Int32
pdwTaskId
|
Returns
HResult
|