Interface IMFMediaSourceAlt
Namespace: MediaFoundation.Alt
Assembly: MediaFoundation.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("279A808D-AEC7-40C8-9C6B-A6B492C78A66")]
public interface IMFMediaSourceAlt : IMFMediaEventGeneratorAlt
Methods
BeginGetEvent(IntPtr, Object)
Declaration
HResult BeginGetEvent(IntPtr pCallback, object o)
Parameters
System.
|
System.
|
Returns
CreatePresentationDescriptor(out IMFPresentationDescriptor)
Declaration
HResult CreatePresentationDescriptor(out IMFPresentationDescriptor ppPresentationDescriptor)
Parameters
IMFPresentation
|
Returns
EndGetEvent(IntPtr, out IMFMediaEvent)
Declaration
HResult EndGetEvent(IntPtr pResult, out IMFMediaEvent ppEvent)
Parameters
System.
|
IMFMedia
|
Returns
GetCharacteristics(out MFMediaSourceCharacteristics)
Declaration
HResult GetCharacteristics(out MFMediaSourceCharacteristics pdwCharacteristics)
Parameters
MFMedia
|
Returns
GetEvent(MFEventFlag, out IMFMediaEvent)
Declaration
HResult GetEvent(MFEventFlag dwFlags, out IMFMediaEvent ppEvent)
Parameters
MFEvent
|
IMFMedia
|
Returns
Pause()
QueueEvent(MediaEventType, Guid, HResult, ConstPropVariant)
Declaration
HResult QueueEvent(MediaEventType met, Guid guidExtendedType, HResult hrStatus, ConstPropVariant pvValue)
Parameters
Media
|
System.
|
HResult
hrStatus
|
Const
|
Returns
Shutdown()
Start(IMFPresentationDescriptor, Guid, ConstPropVariant)
Declaration
HResult Start(IMFPresentationDescriptor pPresentationDescriptor, Guid pguidTimeFormat, ConstPropVariant pvarStartPosition)
Parameters
IMFPresentation
|
System.
|
Const
|