#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9