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
IMFByteStream
pByteStream
|
System.String
pwszURL
|
MFResolution
dwFlags
|
IPropertyStore
pProps
|
System.Object
ppIUnknownCancelCookie
|
IMFAsyncCallback
pCallback
|
System.Object
pUnkState
|
Returns
HResult
|
CancelObjectCreation(Object)
Declaration
HResult CancelObjectCreation(object pIUnknownCancelCookie)
Parameters
System.Object
pIUnknownCancelCookie
|
Returns
HResult
|
EndCreateObject(IMFAsyncResult, out MFObjectType, out Object)
Declaration
HResult EndCreateObject(IMFAsyncResult pResult, out MFObjectType pObjectType, out object ppObject)
Parameters
IMFAsyncResult
pResult
|
MFObjectType
pObjectType
|
System.Object
ppObject
|
Returns
HResult
|
GetMaxNumberOfBytesRequiredForResolution(out Int64)
Declaration
HResult GetMaxNumberOfBytesRequiredForResolution(out long pqwBytes)
Parameters
System.Int64
pqwBytes
|
Returns
HResult
|