#include <StreamHeaders.h>
Inheritance diagram for StreamHeaders:
Public Types | |
enum | eCodecType { NONE = 0, VORBIS = 1, SPEEX = 2, FLAC = 3, THEORA = 4, OGG_FLAC_1_0 = 5, CMML = 20, FFDSHOW_VIDEO = 100 } |
Public Member Functions | |
StreamHeaders (void) | |
virtual | ~StreamHeaders (void) |
virtual StampedOggPacket * | getPacket (unsigned long inPacketNo) |
virtual unsigned long | numPackets () |
bool | addPacket (StampedOggPacket *inPacket) |
Public Attributes | |
eCodecType | mCodecType |
Protected Attributes | |
vector< StampedOggPacket * > | mPacketList |
|
Definition at line 54 of file StreamHeaders.h. |
|
Definition at line 34 of file StreamHeaders.cpp. |
|
Definition at line 39 of file StreamHeaders.cpp. References mPacketList. |
|
Definition at line 60 of file StreamHeaders.cpp. References mPacketList. Referenced by VorbisStream::InitCodec(), TheoraStream::InitCodec(), SpeexStream::InitCodec(), OggFLAC_1_0_Stream::InitCodec(), FLACStream::InitCodec(), FFDShowVideoStream::InitCodec(), OggStream::processHeaderPacket(), OggFLAC_1_0_Stream::processHeaderPacket(), and FLACStream::processHeaderPacket(). |
|
Implements IOggPackSource. Definition at line 46 of file StreamHeaders.cpp. References mPacketList. Referenced by VorbisStream::createFormatBlock(), TheoraStream::createFormatBlock(), SpeexStream::createFormatBlock(), OggFLAC_1_0_Stream::createFormatBlock(), FLACStream::createFormatBlock(), OggStream::deliverCodecHeaders(), OggFLAC_1_0_Stream::deliverCodecHeaders(), FLACStream::deliverCodecHeaders(), and FFDShowVideoStream::deliverCodecHeaders(). |
|
Implements IOggPackSource. Definition at line 55 of file StreamHeaders.cpp. References mPacketList. Referenced by OggStream::deliverCodecHeaders(), OggFLAC_1_0_Stream::deliverCodecHeaders(), FLACStream::deliverCodecHeaders(), FFDShowVideoStream::deliverCodecHeaders(), and OggStream::numCodecHeaders(). |
|
Definition at line 67 of file StreamHeaders.h. Referenced by VorbisStream::InitCodec(), TheoraStream::InitCodec(), SpeexStream::InitCodec(), OggFLAC_1_0_Stream::InitCodec(), FLACStream::InitCodec(), FFDShowVideoStream::InitCodec(), and CMMLStream::InitCodec(). |
|
Definition at line 72 of file StreamHeaders.h. Referenced by addPacket(), getPacket(), numPackets(), and ~StreamHeaders(). |