Interface
IMFByteStreamHandler

Definition

Namespace:MediaFoundation

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
[Guid("BB420AA4-765B-4A1F-91FE-D6A8A143924C")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFByteStreamHandler

Methods

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

Declaration

cs-api-definition
HResult BeginCreateObject(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

CancelObjectCreation(object)

Declaration

cs-api-definition
HResult CancelObjectCreation(object pIUnknownCancelCookie)

Parameters

pIUnknownCancelCookie

object

Returns

HResult

EndCreateObject(IMFAsyncResult, out MFObjectType, out object)

Declaration

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

Parameters

pResult

IMFAsyncResult

pObjectType

MFObjectType

ppObject

object

Returns

HResult

GetMaxNumberOfBytesRequiredForResolution(out long)

Declaration

cs-api-definition
HResult GetMaxNumberOfBytesRequiredForResolution(out long pqwBytes)

Parameters

pqwBytes

long

Returns

HResult