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
|