InterfaceIMFMediaSource
Interface
Definition
Namespace:MediaFoundation
Assembly:MediaFoundation.dll
Syntax:
cs-api-definition
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("279A808D-AEC7-40C8-9C6B-A6B492C78A66")]
public interface IMFMediaSource : IMFMediaEventGenerator
Methods
BeginGetEvent(IMFAsyncCallback, object)
Declaration
cs-api-definition
HResult BeginGetEvent(IMFAsyncCallback pCallback, object o)
Parameters
pCallback
o
Returns
CreatePresentationDescriptor(out IMFPresentationDescriptor)
Declaration
cs-api-definition
HResult CreatePresentationDescriptor(out IMFPresentationDescriptor ppPresentationDescriptor)
Parameters
ppPresentationDescriptor
Returns
EndGetEvent(IMFAsyncResult, out IMFMediaEvent)
Declaration
cs-api-definition
HResult EndGetEvent(IMFAsyncResult pResult, out IMFMediaEvent ppEvent)
Parameters
pResult
ppEvent
Returns
GetCharacteristics(out MFMediaSourceCharacteristics)
Declaration
cs-api-definition
HResult GetCharacteristics(out MFMediaSourceCharacteristics pdwCharacteristics)
Parameters
pdwCharacteristics
Returns
GetEvent(MFEventFlag, out IMFMediaEvent)
Declaration
cs-api-definition
HResult GetEvent(MFEventFlag dwFlags, out IMFMediaEvent ppEvent)
Parameters
dwFlags
ppEvent
Returns
QueueEvent(MediaEventType, Guid, HResult, ConstPropVariant)
Declaration
cs-api-definition
HResult QueueEvent(MediaEventType met, Guid guidExtendedType, HResult hrStatus, ConstPropVariant pvValue)
Parameters
met
guidExtendedType
hrStatus
pvValue
Returns
Start(IMFPresentationDescriptor, Guid, ConstPropVariant)
Declaration
cs-api-definition
HResult Start(IMFPresentationDescriptor pPresentationDescriptor, Guid pguidTimeFormat, ConstPropVariant pvarStartPosition)
Parameters
pPresentationDescriptor
pguidTimeFormat
pvarStartPosition
Returns