|
void | Reset () override |
| Free any resources used by this stream.
|
|
uint64_t | PastFramesAvailable () const override |
| Return the number of frames behind the current frame.
|
|
uint64_t | RewindFrames (uint64_t frameCount) override |
| Seek backwards the specified number of frames. More...
|
|
void | Init (size_t frameSize, uint64_t maxFrameCount) override |
| Initialize memory stream. More...
|
|
void | Reset () override |
| Free any resources used by this stream.
|
|
size_t | FrameSize () const override |
| Return the frame size passed to Init()
|
|
uint64_t | MaxFrameCount () const override |
| Return the current max frame count.
|
|
void | SetMaxFrameCount (uint64_t maxFrameCount) override |
| Update the max frame count. More...
|
|
uint8_t * | BeginFrame () override |
|
void | SubmitFrame () override |
| Indicate that a frame of size FrameSize() has been written to the location returned from BeginFrame()
|
|
const uint8_t * | CurrentFrame () const override |
| Get a pointer to the current frame. More...
|
|
uint64_t | FutureFramesAvailable () const override |
| Return the number of frames ahead of the current frame. More...
|
|
uint64_t | AdvanceFrames (uint64_t frameCount) override |
| Seek ahead the specified number of frames. More...
|
|
uint64_t | GetFrameCounter () const override |
| Get the total number of frames played until the current frame. More...
|
|
void | SetFrameCounter (uint64_t frameCount) override |
| Set the total number of frames played until the current frame. More...
|
|
Implementation of a linear memory stream using XOR deltas.