#include <recordingprofile.h>

Definition at line 40 of file recordingprofile.h.
Public Member Functions | |
| RecordingProfile (QString profName=NULL) | |
| virtual void | loadByID (int id) |
| virtual bool | loadByType (QString name, QString cardtype) |
| virtual bool | loadByGroup (QString name, QString group) |
| virtual DialogCode | exec (void) |
| void | setCodecTypes () |
| void | setName (const QString &newName) |
| const ImageSize & | getImageSize (void) const |
| int | getProfileNum (void) const |
| QString | getName (void) const |
| QString | groupType (void) const |
Static Public Member Functions | |
| static QString | getName (int id) |
| static void | fillSelections (SelectSetting *setting, int group, bool foldautodetect=false) |
| static void | fillSelections (SelectManagedListItem *setting, int group) |
Static Public Attributes | |
| static const int | TranscoderAutodetect = 0 |
| sentinel value | |
| static const int | TranscoderGroup = 6 |
| hard-coded DB value | |
Private Slots | |
| void | ResizeTranscode (bool resize) |
| void | SetLosslessTranscode (bool lossless) |
| void | FiltersChanged (const QString &val) |
Private Attributes | |
| ID * | id |
| Name * | name |
| ImageSize * | imageSize |
| TranscodeResize * | tr_resize |
| TranscodeLossless * | tr_lossless |
| TranscodeFilters * | tr_filters |
| VideoCompressionSettings * | videoSettings |
| AudioCompressionSettings * | audioSettings |
| QString | profileName |
| bool | isEncoder |
Classes | |
| class | ID |
| class | Name |
| RecordingProfile::RecordingProfile | ( | QString | profName = NULL |
) |
Definition at line 1111 of file recordingprofile.cpp.
| void RecordingProfile::loadByID | ( | int | id | ) | [virtual] |
Definition at line 1189 of file recordingprofile.cpp.
Referenced by Transcode::GetProfile(), loadByGroup(), loadByType(), and RecordingProfileEditor::open().
| bool RecordingProfile::loadByType | ( | QString | name, | |
| QString | cardtype | |||
| ) | [virtual] |
| bool RecordingProfile::loadByGroup | ( | QString | name, | |
| QString | group | |||
| ) | [virtual] |
| DialogCode RecordingProfile::exec | ( | void | ) | [virtual] |
| void RecordingProfile::setCodecTypes | ( | ) |
| void RecordingProfile::setName | ( | const QString & | newName | ) | [inline] |
Definition at line 92 of file recordingprofile.h.
| const ImageSize& RecordingProfile::getImageSize | ( | void | ) | const [inline] |
Definition at line 96 of file recordingprofile.h.
| int RecordingProfile::getProfileNum | ( | void | ) | const [inline] |
Definition at line 97 of file recordingprofile.h.
Referenced by groupType(), CodecParamStorage::setClause(), CodecParamStorage::whereClause(), and RecordingProfileStorage::whereClause().
| QString RecordingProfile::getName | ( | void | ) | const [inline] |
| QString RecordingProfile::groupType | ( | void | ) | const |
| QString RecordingProfile::getName | ( | int | id | ) | [static] |
Definition at line 1559 of file recordingprofile.cpp.
| void RecordingProfile::fillSelections | ( | SelectSetting * | setting, | |
| int | group, | |||
| bool | foldautodetect = false | |||
| ) | [static] |
Definition at line 1425 of file recordingprofile.cpp.
Referenced by DefaultTranscoder(), SRTranscoderSelector::fillSelections(), SRProfileSelector::fillSelections(), and RecordingProfileEditor::load().
| void RecordingProfile::fillSelections | ( | SelectManagedListItem * | setting, | |
| int | group | |||
| ) | [static] |
Definition at line 1483 of file recordingprofile.cpp.
| void RecordingProfile::ResizeTranscode | ( | bool | resize | ) | [private, slot] |
| void RecordingProfile::SetLosslessTranscode | ( | bool | lossless | ) | [private, slot] |
| void RecordingProfile::FiltersChanged | ( | const QString & | val | ) | [private, slot] |
const int RecordingProfile::TranscoderAutodetect = 0 [static] |
sentinel value
Definition at line 109 of file recordingprofile.h.
Referenced by JobQueue::DoTranscodeThread(), fillSelections(), JobQueue::GetJobCommand(), and ScheduledRecording::setDefault().
const int RecordingProfile::TranscoderGroup = 6 [static] |
hard-coded DB value
Definition at line 110 of file recordingprofile.h.
Referenced by DefaultTranscoder(), SRTranscoderSelector::fillSelections(), and fillSelections().
ID* RecordingProfile::id [private] |
Definition at line 118 of file recordingprofile.h.
Name* RecordingProfile::name [private] |
Definition at line 119 of file recordingprofile.h.
Referenced by fillSelections(), and RecordingProfile().
ImageSize* RecordingProfile::imageSize [private] |
Definition at line 120 of file recordingprofile.h.
TranscodeResize* RecordingProfile::tr_resize [private] |
Definition at line 121 of file recordingprofile.h.
Referenced by exec(), loadByID(), RecordingProfile(), and SetLosslessTranscode().
TranscodeLossless* RecordingProfile::tr_lossless [private] |
Definition at line 122 of file recordingprofile.h.
Referenced by exec(), FiltersChanged(), loadByID(), and RecordingProfile().
TranscodeFilters* RecordingProfile::tr_filters [private] |
Definition at line 123 of file recordingprofile.h.
Referenced by exec(), FiltersChanged(), loadByID(), RecordingProfile(), and SetLosslessTranscode().
QString RecordingProfile::profileName [private] |
bool RecordingProfile::isEncoder [private] |
1.5.5