|
HRESULT | GetCapabilities ([out] DWORD *pdwCapabilities) |
|
HRESULT | GetLength ([out] QWORD *pqwLength) |
|
HRESULT | SetLength ([in] QWORD qwLength) |
|
HRESULT | GetCurrentPosition ([out] QWORD *pqwPosition) |
|
HRESULT | SetCurrentPosition ([in] QWORD qwPosition) |
|
HRESULT | IsEndOfStream ([out] BOOL *pfEndOfStream) |
|
HRESULT | Read ([in] BYTE *pb, [in] ULONG cb, [out] ULONG *pcbRead) |
|
HRESULT | BeginRead ([in] BYTE *pb, [in] ULONG cb, [in] IMFAsyncCallback *pCallback, [in] IUnknown *punkState) |
|
HRESULT | EndRead ([in] IMFAsyncResult *pResult, [out] ULONG *pcbRead) |
|
HRESULT | Write ([in] const BYTE *pb, [in] ULONG cb, [out] ULONG *pcbWritten) |
|
HRESULT | BeginWrite ([in] const BYTE *pb, [in] ULONG cb, [in] IMFAsyncCallback *pCallback, [in] IUnknown *punkState) |
|
HRESULT | EndWrite ([in] IMFAsyncResult *pResult, [out] ULONG *pcbWritten) |
|
HRESULT | Seek ([in] MFBYTESTREAM_SEEK_ORIGIN SeekOrigin, [in] LONGLONG llSeekOffset, [in] DWORD dwSeekFlags, [out] QWORD *pqwCurrentPosition) |
|
HRESULT | Flush () |
|
HRESULT | Close () |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
Definition at line 480 of file mfobjects.idl.
◆ BeginRead()
◆ BeginWrite()
◆ Close()
◆ EndRead()
◆ EndWrite()
◆ Flush()
◆ GetCapabilities()
HRESULT IMFByteStream::GetCapabilities |
( |
[out] DWORD * |
pdwCapabilities | ) |
|
◆ GetCurrentPosition()
HRESULT IMFByteStream::GetCurrentPosition |
( |
[out] QWORD * |
pqwPosition | ) |
|
◆ GetLength()
◆ IsEndOfStream()
HRESULT IMFByteStream::IsEndOfStream |
( |
[out] BOOL * |
pfEndOfStream | ) |
|
◆ Read()
◆ Seek()
◆ SetCurrentPosition()
HRESULT IMFByteStream::SetCurrentPosition |
( |
[in] QWORD |
qwPosition | ) |
|
◆ SetLength()
◆ Write()
The documentation for this interface was generated from the following file: