Interface IStream
Namespace: MediaFoundation.Misc
Assembly: MediaFoundation.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("0c733a30-2a1c-11ce-ade5-00aa0044773d")]
public interface IStream : ISequentialStream
Methods
Clone(out IStream)
Commit(STGC)
CopyTo(IStream, Int64, IntPtr, IntPtr)
Declaration
HResult CopyTo(IStream otherStream, long bytesCount, IntPtr bytesRead, IntPtr bytesWritten)
Parameters
IStream
otherStream
|
System.
|
System.
|
System.
|
Returns
LockRegion(Int64, Int64, Int32)
Declaration
HResult LockRegion(long offset, long bytesCount, int lockType)
Parameters
System.
|
System.
|
System.
|
Returns
Read(Byte[], Int32, IntPtr)
Declaration
HResult Read(byte[] buffer, int bytesCount, IntPtr bytesRead)
Parameters
System.
|
System.
|
System.
|
Returns
Revert()
Seek(Int64, SeekOrigin, IntPtr)
Declaration
HResult Seek(long offset, SeekOrigin origin, IntPtr newPosition)
Parameters
System.
|
System.
|
System.
|
Returns
SetSize(Int64)
Stat(out STATSTG, STATFLAG)
Declaration
HResult Stat(out STATSTG statstg, STATFLAG statFlag)
Parameters
Returns
UnlockRegion(Int64, Int64, Int32)
Declaration
HResult UnlockRegion(long offset, long bytesCount, int lockType)
Parameters
System.
|
System.
|
System.
|
Returns
Write(Byte[], Int32, IntPtr)
Declaration
HResult Write(byte[] buffer, int bytesCount, IntPtr bytesWritten)
Parameters
System.
|
System.
|
System.
|