Interface
IMFSourceResolver

Definition

Namespace:MediaFoundation

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
[Guid("FBE5A32D-A497-4B61-BB85-97B1A848A6E3")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFSourceResolver

Methods

BeginCreateObjectFromByteStream(IMFByteStream, string, MFResolution, IPropertyStore, out object, IMFAsyncCallback, object)

Declaration

cs-api-definition
HResult BeginCreateObjectFromByteStream(IMFByteStream pByteStream, string pwszURL, MFResolution dwFlags, IPropertyStore pProps, out object ppIUnknownCancelCookie, IMFAsyncCallback pCallback, object punkState)

Parameters

pByteStream

IMFByteStream

pwszURL

string

dwFlags

MFResolution

pProps

IPropertyStore

ppIUnknownCancelCookie

object

pCallback

IMFAsyncCallback

punkState

object

Returns

HResult

BeginCreateObjectFromURL(string, MFResolution, IPropertyStore, out object, IMFAsyncCallback, object)

Declaration

cs-api-definition
HResult BeginCreateObjectFromURL(string pwszURL, MFResolution dwFlags, IPropertyStore pProps, out object ppIUnknownCancelCookie, IMFAsyncCallback pCallback, object punkState)

Parameters

pwszURL

string

dwFlags

MFResolution

pProps

IPropertyStore

ppIUnknownCancelCookie

object

pCallback

IMFAsyncCallback

punkState

object

Returns

HResult

CancelObjectCreation(object)

Declaration

cs-api-definition
HResult CancelObjectCreation(object pIUnknownCancelCookie)

Parameters

pIUnknownCancelCookie

object

Returns

HResult

CreateObjectFromByteStream(IMFByteStream, string, MFResolution, IPropertyStore, out MFObjectType, out object)

Declaration

cs-api-definition
HResult CreateObjectFromByteStream(IMFByteStream pByteStream, string pwszURL, MFResolution dwFlags, IPropertyStore pProps, out MFObjectType pObjectType, out object ppObject)

Parameters

pByteStream

IMFByteStream

pwszURL

string

dwFlags

MFResolution

pProps

IPropertyStore

pObjectType

MFObjectType

ppObject

object

Returns

HResult

CreateObjectFromURL(string, MFResolution, IPropertyStore, out MFObjectType, out object)

Declaration

cs-api-definition
HResult CreateObjectFromURL(string pwszURL, MFResolution dwFlags, IPropertyStore pProps, out MFObjectType pObjectType, out object ppObject)

Parameters

pwszURL

string

dwFlags

MFResolution

pProps

IPropertyStore

pObjectType

MFObjectType

ppObject

object

Returns

HResult

EndCreateObjectFromByteStream(IMFAsyncResult, out MFObjectType, out object)

Declaration

cs-api-definition
HResult EndCreateObjectFromByteStream(IMFAsyncResult pResult, out MFObjectType pObjectType, out object ppObject)

Parameters

pResult

IMFAsyncResult

pObjectType

MFObjectType

ppObject

object

Returns

HResult

EndCreateObjectFromURL(IMFAsyncResult, out MFObjectType, out object)

Declaration

cs-api-definition
HResult EndCreateObjectFromURL(IMFAsyncResult pResult, out MFObjectType pObjectType, out object ppObject)

Parameters

pResult

IMFAsyncResult

pObjectType

MFObjectType

ppObject

object

Returns

HResult