CircularBufferStream Class |
Namespace: Ozeki.Media
The CircularBufferStream type exposes the following members.
Name | Description | |
---|---|---|
CircularBufferStream |
Create a new circular buffer
|
Name | Description | |
---|---|---|
Advance |
Advances the buffer, discarding bytes
| |
Flush | (Overrides StreamFlush.) | |
Read |
Read from the buffer
(Overrides StreamRead(Byte, Int32, Int32).) | |
Reset |
Resets the buffer
| |
Seek | (Overrides StreamSeek(Int64, SeekOrigin).) | |
SetBufferSize | ||
SetLength | (Overrides StreamSetLength(Int64).) | |
Write |
Write data to the buffer
(Overrides StreamWrite(Byte, Int32, Int32).) |
Name | Description | |
---|---|---|
CopyTo(Stream) | Overloaded. (Defined by StreamExtension.) | |
CopyTo(Stream, Int32) | Overloaded. (Defined by StreamExtension.) |
Name | Description | |
---|---|---|
CanRead | (Overrides StreamCanRead.) | |
CanSeek | (Overrides StreamCanSeek.) | |
CanWrite | (Overrides StreamCanWrite.) | |
Count |
Number of bytes currently stored in the circular buffer
| |
Length | (Overrides StreamLength.) | |
MaxLength |
Maximum length of this circular buffer
| |
Position | (Overrides StreamPosition.) | |
ReadPosition | ||
WritePosition |