You are here: Home > Projects > SimStream > Documentation

SimStream Documentation

CStreamBufferMulti Class Reference

List of all members.

Public Member Functions

 CStreamBufferMulti (__uint32 numLayers, __uint32 size, __uint32 sizeHistory, __byte sizeGop)
__uint32 IndexToLayer (__uint32 index)
__uint32 IndexToLayerIndex (__uint32 index)
__uint32 LayerIndexToIndex (__uint32 layerIndex, __uint32 layer)
__uint32 IndexToLayerBaseIndex (__uint32 index)
void Reset (__uint32 index)
bool Add (__uint32 layer, CStreamFrame frame)
void Shift ()
__uint32 Size ()
__uint32 SizePlay ()
__uint32 SizeHistory ()
__uint32 Count (__uint32 layer)
__uint32 NumPlay (__uint32 layer)
__uint32 NumHistory (__uint32 layer)
bool Has (__uint32 index)
bool HasCurrentIndex ()
__uint32 CurrentIndex ()
__uint32 LayerIndex (__uint32 layer)
CStreamFrameCurrentFrame ()
bool IsCurrentDecodable ()
bool IsCurrentIndependent ()
bool IsDecodable (__uint32 index)
void Log ()

Private Attributes

__uint32 numLayers
__uint32 size
__uint32 sizeHistory
__uint32 sizePlay
__byte sizeGop
__uint32 sizeGopLayer
__uint32 currentIndex
CStreamBufferLayer ** buffers

Detailed Description

Definition at line 5 of file StreamBufferMulti.h.


The documentation for this class was generated from the following files:

Last updated: February 8, 2011