#include <OggMuxStream.h>
Inherits IOggCallback.
Inheritance diagram for OggMuxStream:
Public Member Functions | |
OggMuxStream (INotifyArrival *inNotifier) | |
virtual | ~OggMuxStream (void) |
virtual bool | acceptOggPage (OggPage *inOggPage) |
virtual OggPage * | popFront () |
virtual OggPage * | peekFront () |
virtual __int64 | frontTime () |
virtual __int64 | scaledFrontTime () |
virtual bool | isEmpty () |
virtual bool | isEOS () |
virtual bool | isProcessable () |
virtual void | setIsEOS (bool inIsEOS) |
virtual bool | isActive () |
virtual void | setIsActive (bool inIsActive) |
virtual bool | setConversionParams (__int64 inNumerator, __int64 inDenominator, __int64 inScaleFactor, __int64 inTheoraLogKFI) |
bool | setConversionParams (__int64 inNumerator, __int64 inDenominator, __int64 inScaleFactor) |
Static Public Attributes | |
const __int64 | INT64_MAX = 9223372036854775807 |
Protected Member Functions | |
__int64 | convertTime (__int64 inGranulePos) |
Protected Attributes | |
INotifyArrival * | mNotifier |
bool | mIsEOS |
bool | mIsActive |
bool | mIsSensibleTime |
__int64 | mConvNumerator |
__int64 | mConvDenominator |
__int64 | mConvScaleFactor |
__int64 | mConvTheoraLogKeyFrameInterval |
deque< OggPage * > | mPageQueue |
Private Member Functions | |
OggMuxStream & | operator= (const OggMuxStream &other) |
OggMuxStream (const OggMuxStream &other) |
|
|
|
|
|
|
|
Implements IOggCallback. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|