| 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 |