Interface IMFByteStreamHandler
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("BB420AA4-765B-4A1F-91FE-D6A8A143924C")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFByteStreamHandler
Methods
BeginCreateObject(IMFByteStream, String, MFResolution, IPropertyStore, out Object, IMFAsyncCallback, Object)
Declaration
HResult BeginCreateObject(IMFByteStream pByteStream, string pwszURL, MFResolution dwFlags, IPropertyStore pProps, out object ppIUnknownCancelCookie, IMFAsyncCallback pCallback, object pUnkState)
Parameters
IMFByte
|
System.
|
MFResolution
dwFlags
|
IProperty
|
System.
|
IMFAsync
|
System.
|
Returns
CancelObjectCreation(Object)
Declaration
HResult CancelObjectCreation(object pIUnknownCancelCookie)
Parameters
System.
|
Returns
EndCreateObject(IMFAsyncResult, out MFObjectType, out Object)
Declaration
HResult EndCreateObject(IMFAsyncResult pResult, out MFObjectType pObjectType, out object ppObject)
Parameters
IMFAsync
|
MFObject
|
System.
|
Returns
GetMaxNumberOfBytesRequiredForResolution(out Int64)
Declaration
HResult GetMaxNumberOfBytesRequiredForResolution(out long pqwBytes)
Parameters
System.
|