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 {
  kTrackTypeUnknown = 0, kTrackTypeAudio, 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, kAudioTypeCleanEffects, kAudioTypeHearingImpaired,
  kAudioTypeSpokenSubs, kAudioTypeCommentary
}
enum  EofState { kEofStateNone, kEofStateDelayed, kEofStateImmediate }

Functions

QString toString (TrackType type)
int to_track_type (const QString &str)
QString toString (AudioTrackType type)
AVRational AVRationalInit (int num, int den=1)

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 112 of file decoderbase.h.


Enumeration Type Documentation

enum TrackTypes

Track types.

Enumerator:
kTrackTypeUnknown 
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 43 of file decoderbase.h.

Enumerator:
kAudioTypeNormal 
kAudioTypeAudioDescription 
kAudioTypeCleanEffects 
kAudioTypeHearingImpaired 
kAudioTypeSpokenSubs 
kAudioTypeCommentary 

Definition at line 51 of file decoderbase.h.

enum EofState
Enumerator:
kEofStateNone 
kEofStateDelayed 
kEofStateImmediate 

Definition at line 63 of file decoderbase.h.


Function Documentation

QString toString ( TrackType  type  ) 

Definition at line 1119 of file decoderbase.cpp.

int to_track_type ( const QString &  str  ) 

Definition at line 1144 of file decoderbase.cpp.

Referenced by TV::HandleTrackAction().

QString toString ( AudioTrackType  type  ) 

Definition at line 1169 of file decoderbase.cpp.

AVRational AVRationalInit ( int  num,
int  den = 1 
) [inline]

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 Mon May 20 06:42:12 2013 for MythTV by  doxygen 1.6.3