Interface
IMFMediaSource

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

IMFAsyncCallback

o

object

Returns

HResult

CreatePresentationDescriptor(out IMFPresentationDescriptor)

Declaration

cs-api-definition
HResult CreatePresentationDescriptor(out IMFPresentationDescriptor ppPresentationDescriptor)

Parameters

ppPresentationDescriptor

IMFPresentationDescriptor

Returns

HResult

EndGetEvent(IMFAsyncResult, out IMFMediaEvent)

Declaration

cs-api-definition
HResult EndGetEvent(IMFAsyncResult pResult, out IMFMediaEvent ppEvent)

Parameters

pResult

IMFAsyncResult

ppEvent

IMFMediaEvent

Returns

HResult

GetCharacteristics(out MFMediaSourceCharacteristics)

Declaration

cs-api-definition
HResult GetCharacteristics(out MFMediaSourceCharacteristics pdwCharacteristics)

Parameters

pdwCharacteristics

MFMediaSourceCharacteristics

Returns

HResult

GetEvent(MFEventFlag, out IMFMediaEvent)

Declaration

cs-api-definition
HResult GetEvent(MFEventFlag dwFlags, out IMFMediaEvent ppEvent)

Parameters

dwFlags

MFEventFlag

ppEvent

IMFMediaEvent

Returns

HResult

Pause()

Declaration

cs-api-definition
HResult Pause()

Returns

HResult

QueueEvent(MediaEventType, Guid, HResult, ConstPropVariant)

Declaration

cs-api-definition
HResult QueueEvent(MediaEventType met, Guid guidExtendedType, HResult hrStatus, ConstPropVariant pvValue)

Parameters

met

MediaEventType

guidExtendedType

Guid

hrStatus

HResult

pvValue

ConstPropVariant

Returns

HResult

Shutdown()

Declaration

cs-api-definition
HResult Shutdown()

Returns

HResult

Start(IMFPresentationDescriptor, Guid, ConstPropVariant)

Declaration

cs-api-definition
HResult Start(IMFPresentationDescriptor pPresentationDescriptor, Guid pguidTimeFormat, ConstPropVariant pvarStartPosition)

Parameters

pPresentationDescriptor

IMFPresentationDescriptor

pguidTimeFormat

Guid

pvarStartPosition

ConstPropVariant

Returns

HResult

Stop()

Declaration

cs-api-definition
HResult Stop()

Returns

HResult