programinfo.h File Reference

Go to the source code of this file.

Classes

class  ProgramInfo
 Holds information on a TV Program one might wish to record. More...
class  ProgramList
 QPtrList of ProgramInfo instances, with helper functions. More...

Typedefs

typedef QMap< long long, long
long > 
frm_pos_map_t
typedef QMap< long long, int > frm_dir_map_t

Enumerations

enum  MarkTypes {
  MARK_UNSET = -10, MARK_UPDATED_CUT = -3, MARK_EDIT_MODE = -2, MARK_CUT_END = 0,
  MARK_CUT_START = 1, MARK_BOOKMARK = 2, MARK_BLANK_FRAME = 3, MARK_COMM_START = 4,
  MARK_COMM_END = 5, MARK_GOP_START = 6, MARK_KEYFRAME = 7, MARK_SCENE_CHANGE = 8,
  MARK_GOP_BYFRAME = 9
}
enum  CommFlagStatuses { COMM_FLAG_NOT_FLAGGED = 0, COMM_FLAG_DONE = 1, COMM_FLAG_PROCESSING = 2, COMM_FLAG_COMMFREE = 3 }
enum  TranscodingStatuses { TRANSCODING_NOT_TRANSCODED = 0, TRANSCODING_COMPLETE = 1, TRANSCODING_RUNNING = 2 }
enum  FlagMask {
  FL_COMMFLAG = 0x0001, FL_CUTLIST = 0x0002, FL_AUTOEXP = 0x0004, FL_EDITING = 0x0008,
  FL_BOOKMARK = 0x0010, FL_INUSERECORDING = 0x0020, FL_INUSEPLAYING = 0x0040, FL_TRANSCODED = 0x0400,
  FL_WATCHED = 0x0800, FL_PRESERVED = 0x1000
}
enum  AudioProps {
  AUD_UNKNOWN = 0x00, AUD_STEREO = 0x01, AUD_MONO = 0x02, AUD_SURROUND = 0x04,
  AUD_DOLBY = 0x08, AUD_HARDHEAR = 0x10, AUD_VISUALIMPAIR = 0x20
}
enum  VideoProps { VID_UNKNOWN = 0x00, VID_HDTV = 0x01, VID_WIDESCREEN = 0x02, VID_AVC = 0x04 }
enum  SubtitleTypes {
  SUB_UNKNOWN = 0x00, SUB_HARDHEAR = 0x01, SUB_NORMAL = 0x02, SUB_ONSCREEN = 0x04,
  SUB_SIGNED = 0x08
}
enum  RecStatusType {
  rsFailed = -9, rsTunerBusy = -8, rsLowDiskSpace = -7, rsCancelled = -6,
  rsMissed = -5, rsAborted = -4, rsRecorded = -3, rsRecording = -2,
  rsWillRecord = -1, rsUnknown = 0, rsDontRecord = 1, rsPreviousRecording = 2,
  rsCurrentRecording = 3, rsEarlierShowing = 4, rsTooManyRecordings = 5, rsNotListed = 6,
  rsConflict = 7, rsLaterShowing = 8, rsRepeat = 9, rsInactive = 10,
  rsNeverRecord = 11, rsOffLine = 12, rsOtherShowing = 13
}
enum  AvailableStatusType {
  asAvailable = 0, asNotYetAvailable, asPendingDelete, asFileNotFound,
  asZeroByte, asDeleted
}
enum  WatchListStatus { wlDeleted = -4, wlEarlier = -3, wlWatched = -2, wlExpireOff = -1 }
enum  AutoExpireType { kDisableAutoExpire = 0, kNormalAutoExpire = 1, kDeletedAutoExpire = 9999, kLiveTVAutoExpire = 10000 }


Typedef Documentation

typedef QMap<long long, long long> frm_pos_map_t

Definition at line 14 of file programinfo.h.

typedef QMap<long long, int> frm_dir_map_t

Definition at line 15 of file programinfo.h.


Enumeration Type Documentation

enum MarkTypes

Enumerator:
MARK_UNSET 
MARK_UPDATED_CUT 
MARK_EDIT_MODE 
MARK_CUT_END 
MARK_CUT_START 
MARK_BOOKMARK 
MARK_BLANK_FRAME 
MARK_COMM_START 
MARK_COMM_END 
MARK_GOP_START 
MARK_KEYFRAME 
MARK_SCENE_CHANGE 
MARK_GOP_BYFRAME 

Definition at line 26 of file programinfo.h.

Enumerator:
COMM_FLAG_NOT_FLAGGED 
COMM_FLAG_DONE 
COMM_FLAG_PROCESSING 
COMM_FLAG_COMMFREE 

Definition at line 42 of file programinfo.h.

Enumerator:
TRANSCODING_NOT_TRANSCODED 
TRANSCODING_COMPLETE 
TRANSCODING_RUNNING 

Definition at line 49 of file programinfo.h.

enum FlagMask

Enumerator:
FL_COMMFLAG 
FL_CUTLIST 
FL_AUTOEXP 
FL_EDITING 
FL_BOOKMARK 
FL_INUSERECORDING 
FL_INUSEPLAYING 
FL_TRANSCODED 
FL_WATCHED 
FL_PRESERVED 

Definition at line 55 of file programinfo.h.

enum AudioProps

Enumerator:
AUD_UNKNOWN 
AUD_STEREO 
AUD_MONO 
AUD_SURROUND 
AUD_DOLBY 
AUD_HARDHEAR 
AUD_VISUALIMPAIR 

Definition at line 70 of file programinfo.h.

enum VideoProps

Enumerator:
VID_UNKNOWN 
VID_HDTV 
VID_WIDESCREEN 
VID_AVC 

Definition at line 82 of file programinfo.h.

Enumerator:
SUB_UNKNOWN 
SUB_HARDHEAR 
SUB_NORMAL 
SUB_ONSCREEN 
SUB_SIGNED 

Definition at line 91 of file programinfo.h.

Enumerator:
rsFailed 
rsTunerBusy 
rsLowDiskSpace 
rsCancelled 
rsMissed 
rsAborted 
rsRecorded 
rsRecording 
rsWillRecord 
rsUnknown 
rsDontRecord 
rsPreviousRecording 
rsCurrentRecording 
rsEarlierShowing 
rsTooManyRecordings 
rsNotListed 
rsConflict 
rsLaterShowing 
rsRepeat 
rsInactive 
rsNeverRecord 
rsOffLine 
rsOtherShowing 

Definition at line 99 of file programinfo.h.

Enumerator:
asAvailable 
asNotYetAvailable 
asPendingDelete 
asFileNotFound 
asZeroByte 
asDeleted 

Definition at line 125 of file programinfo.h.

Enumerator:
wlDeleted 
wlEarlier 
wlWatched 
wlExpireOff 

Definition at line 134 of file programinfo.h.

Enumerator:
kDisableAutoExpire 
kNormalAutoExpire 
kDeletedAutoExpire 
kLiveTVAutoExpire 

Definition at line 141 of file programinfo.h.


Generated on Sat Dec 18 05:15:55 2010 for MythTV by  doxygen 1.5.5