InterfaceIMFByteStream
Interface
Definition
Namespace:MediaFoundation
Assembly:MediaFoundation.dll
Syntax:
cs-api-definition
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("AD4C1B00-4BF7-422F-9175-756693D9130D")]
public interface IMFByteStream
Methods
BeginRead(IntPtr, int, IMFAsyncCallback, object)
Declaration
cs-api-definition
HResult BeginRead(IntPtr pb, int cb, IMFAsyncCallback pCallback, object pUnkState)
Parameters
pb
cb
pCallback
pUnkState
Returns
BeginWrite(IntPtr, int, IMFAsyncCallback, object)
Declaration
cs-api-definition
HResult BeginWrite(IntPtr pb, int cb, IMFAsyncCallback pCallback, object pUnkState)
Parameters
pb
cb
pCallback
pUnkState
Returns
EndRead(IMFAsyncResult, out int)
Declaration
cs-api-definition
HResult EndRead(IMFAsyncResult pResult, out int pcbRead)
Parameters
pResult
pcbRead
Returns
EndWrite(IMFAsyncResult, out int)
Declaration
cs-api-definition
HResult EndWrite(IMFAsyncResult pResult, out int pcbWritten)
Parameters
pResult
pcbWritten
Returns
GetCapabilities(out MFByteStreamCapabilities)
Declaration
cs-api-definition
HResult GetCapabilities(out MFByteStreamCapabilities pdwCapabilities)
Parameters
pdwCapabilities
Returns
Seek(MFByteStreamSeekOrigin, long, MFByteStreamSeekingFlags, out long)
Declaration
cs-api-definition
HResult Seek(MFByteStreamSeekOrigin SeekOrigin, long llSeekOffset, MFByteStreamSeekingFlags dwSeekFlags, out long pqwCurrentPosition)
Parameters
SeekOrigin
llSeekOffset
dwSeekFlags
pqwCurrentPosition
Returns