Interface IMFMediaEventQueue
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("36F846FC-2256-48B6-B58E-E2B638316581")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFMediaEventQueue
Methods
BeginGetEvent(IMFAsyncCallback, Object)
Declaration
HResult BeginGetEvent(IMFAsyncCallback pCallback, object pUnkState)
Parameters
|
IMFAsyncCallback
pCallback
|
|
System.Object
pUnkState
|
Returns
|
HResult
|
EndGetEvent(IMFAsyncResult, out IMFMediaEvent)
Declaration
HResult EndGetEvent(IMFAsyncResult pResult, out IMFMediaEvent ppEvent)
Parameters
|
IMFAsyncResult
pResult
|
|
IMFMediaEvent
ppEvent
|
Returns
|
HResult
|
GetEvent(MFEventFlag, out IMFMediaEvent)
Declaration
HResult GetEvent(MFEventFlag dwFlags, out IMFMediaEvent ppEvent)
Parameters
|
MFEventFlag
dwFlags
|
|
IMFMediaEvent
ppEvent
|
Returns
|
HResult
|
QueueEvent(IMFMediaEvent)
Declaration
HResult QueueEvent(IMFMediaEvent pEvent)
Parameters
|
IMFMediaEvent
pEvent
|
Returns
|
HResult
|
QueueEventParamUnk(MediaEventType, Guid, HResult, Object)
Declaration
HResult QueueEventParamUnk(MediaEventType met, Guid guidExtendedType, HResult hrStatus, object pUnk)
Parameters
|
MediaEventType
met
|
|
System.Guid
guidExtendedType
|
|
HResult
hrStatus
|
|
System.Object
pUnk
|
Returns
|
HResult
|
QueueEventParamVar(MediaEventType, Guid, HResult, ConstPropVariant)
Declaration
HResult QueueEventParamVar(MediaEventType met, Guid guidExtendedType, HResult hrStatus, ConstPropVariant pvValue)
Parameters
|
MediaEventType
met
|
|
System.Guid
guidExtendedType
|
|
HResult
hrStatus
|
|
ConstPropVariant
pvValue
|
Returns
|
HResult
|