decoderbase.h File Reference

Go to the source code of this file.

Classes

class  StreamInfo
class  DecoderBase
struct  DecoderBase::posmapentry

Typedefs

typedef enum TrackTypes TrackType
 Track types.
typedef enum DecodeTypes DecodeType
typedef enum AudioTrackType AudioTrackType
typedef vector< StreamInfosinfo_vec_t

Enumerations

enum  TrackTypes {
  kTrackTypeAudio = 0, kTrackTypeVideo, kTrackTypeSubtitle, kTrackTypeCC608,
  kTrackTypeCC708, kTrackTypeTeletextCaptions, kTrackTypeTeletextMenu, kTrackTypeRawText,
  kTrackTypeAttachment, kTrackTypeCount, kTrackTypeTextSubtitle
}
 

Track types.

More...
enum  DecodeTypes { kDecodeNothing = 0x00, kDecodeVideo = 0x01, kDecodeAudio = 0x02, kDecodeAV = 0x03 }
enum  AudioTrackType { kAudioTypeNormal = 0, kAudioTypeAudioDescription, kAudioTypeCommentary }

Functions

QString toString (TrackType type)
int to_track_type (const QString &str)

Variables

const int kDecoderProbeBufferSize = 256 * 1024

Typedef Documentation

typedef enum TrackTypes TrackType

Track types.

typedef enum DecodeTypes DecodeType
typedef vector<StreamInfo> sinfo_vec_t

Definition at line 99 of file decoderbase.h.


Enumeration Type Documentation

enum TrackTypes

Track types.

Enumerator:
kTrackTypeAudio 
kTrackTypeVideo 
kTrackTypeSubtitle 
kTrackTypeCC608 
kTrackTypeCC708 
kTrackTypeTeletextCaptions 
kTrackTypeTeletextMenu 
kTrackTypeRawText 
kTrackTypeAttachment 
kTrackTypeCount 
kTrackTypeTextSubtitle 

Definition at line 24 of file decoderbase.h.

Enumerator:
kDecodeNothing 
kDecodeVideo 
kDecodeAudio 
kDecodeAV 

Definition at line 42 of file decoderbase.h.

Enumerator:
kAudioTypeNormal 
kAudioTypeAudioDescription 
kAudioTypeCommentary 

Definition at line 50 of file decoderbase.h.


Function Documentation

QString toString ( TrackType  type  ) 

Definition at line 1023 of file decoderbase.cpp.

int to_track_type ( const QString &  str  ) 

Definition at line 1048 of file decoderbase.cpp.

Referenced by TV::HandleTrackAction().


Variable Documentation

const int kDecoderProbeBufferSize = 256 * 1024

Definition at line 21 of file decoderbase.h.

Referenced by MythPlayer::OpenFile().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Sat May 26 06:41:48 2012 for MythTV by  doxygen 1.6.3