Buffer handling
|
Flush
|
Flushes all data in this buffer.
|
|
Finish
|
Finish writing into a streaming buffer.
|
|
SeekTo
|
Seeks to a given byte position.
|
|
GetPosition
|
Get the current byte position within a static buffer.
|
|
GetLength
|
Get the length of a static or streaming buffer in bytes.
|
Waiting for data
|
WaitForData
|
Wait for data to be available.
Thread is idle in the meantime.
|
|
WaitForDataWithTimeout
|
Wait for data to be available within an amount of time.
Thread is idle in the meantime.
|
Retrieving data
|
GetData
|
Fetch data from a streaming or static buffer.
|
|
PeekData
|
Peek data from a streaming or static buffer.
|
|
HasData
|
Check if there is data available.
|
Providing data
|
PutData
|
Appends a block of data to a streaming buffer.
|
Media from data
|
CreateImageProvider
|
Creates an image provider using the buffers data.
|
|
CreateVideoProvider
|
Creates a video provider using the buffers data.
|