00001 #ifndef RECORDINGTYPES_H_
00002 #define RECORDINGTYPES_H_
00003
00004 #include "mythexp.h"
00005
00006 enum RecordingType
00007 {
00008 kNotRecording = 0,
00009 kSingleRecord = 1,
00010 kTimeslotRecord,
00011 kChannelRecord,
00012 kAllRecord,
00013 kWeekslotRecord,
00014 kFindOneRecord,
00015 kOverrideRecord,
00016 kDontRecord,
00017 kFindDailyRecord,
00018 kFindWeeklyRecord
00019 };
00020
00021 MPUBLIC int RecTypePriority(RecordingType rectype);
00022
00023 enum RecordingDupInType
00024 {
00025 kDupsInRecorded = 0x01,
00026 kDupsInOldRecorded = 0x02,
00027 kDupsInAll = 0x0F,
00028 kDupsNewEpi = 0x10,
00029 kDupsExRepeats = 0x20,
00030 kDupsExGeneric = 0x40,
00031 kDupsFirstNew = 0x80
00032 };
00033
00034
00035 enum RecordingDupMethodType
00036 {
00037 kDupCheckNone = 0x01,
00038 kDupCheckSub = 0x02,
00039 kDupCheckDesc = 0x04,
00040 kDupCheckSubDesc = 0x06,
00041 kDupCheckSubThenDesc = 0x08
00042 };
00043
00044 enum RecSearchType
00045 {
00046 kNoSearch = 0,
00047 kPowerSearch,
00048 kTitleSearch,
00049 kKeywordSearch,
00050 kPeopleSearch,
00051 kManualSearch
00052 };
00053
00054 #endif
00055