|
MythTV master
|
#include <unistd.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>#include <QDir>#include <QFileInfoList>#include <QJsonArray>#include <QJsonObject>#include "libmythbase/compat.h"#include "libmythbase/mythcorecontext.h"#include "libmythbase/mythlogging.h"#include "libmythbase/mythscheduler.h"#include "libmythbase/programinfo.h"#include "libmythbase/programtypes.h"#include "libmythbase/recordingtypes.h"#include "libmythmetadata/videoutils.h"#include "libmythtv/cardutil.h"#include "libmythtv/channelgroup.h"#include "libmythtv/channelinfo.h"#include "libmythtv/channelutil.h"#include "libmythtv/recorders/firewiredevice.h"#include "libmythtv/recordinginfo.h"#include "libmythtv/tv_rec.h"#include "backendcontext.h"#include "encoderlink.h"#include "scheduler.h"#include "v2encoder.h"#include "v2frontend.h"#include "v2serviceUtil.h"Go to the source code of this file.
Functions | |
| void | V2FillProgramInfo (V2Program *pProgram, ProgramInfo *pInfo, bool bIncChannel, bool bDetails, bool bIncCast, bool bIncArtwork, bool bIncRecording) |
| bool | V2FillChannelInfo (V2ChannelInfo *pChannel, uint nChanID, bool bDetails) |
| bool | V2FillChannelInfo (V2ChannelInfo *pChannel, const ChannelInfo &channelInfo, bool bDetails) |
| void | V2FillChannelGroup (V2ChannelGroup *pGroup, const ChannelGroupItem &pGroupItem) |
| void | V2FillRecRuleInfo (V2RecRule *pRecRule, RecordingRule *pRule) |
| void | V2FillArtworkInfoList (V2ArtworkInfoList *pArtworkInfoList, const QString &sInetref, uint nSeason) |
| void | V2FillGenreList (V2GenreList *pGenreList, int videoID) |
| void | V2FillVideoMetadataInfo (V2VideoMetadataInfo *pVideoMetadataInfo, const VideoMetadataListManager::VideoMetadataPtr &pMetadata, bool bDetails) |
| void | V2FillMusicMetadataInfo (V2MusicMetadataInfo *pVideoMetadataInfo, MusicMetadata *pMetadata, bool bDetails) |
| void | V2FillInputInfo (V2Input *input, const InputInfo &inputInfo) |
| void | V2FillCastMemberList (V2CastMemberList *pCastMemberList, ProgramInfo *pInfo) |
| void | V2FillCutList (V2CutList *pCutList, ProgramInfo *rInfo, int marktype, bool includeFps) |
| void | V2FillCommBreak (V2CutList *pCutList, ProgramInfo *rInfo, int marktype, bool includeFps) |
| void | V2FillSeek (V2CutList *pCutList, RecordingInfo *rInfo, MarkTypes marktype) |
| void | FillEncoderList (QVariantList &list, QObject *parent) |
| int | FillUpcomingList (QVariantList &list, QObject *parent, int &nStartIndex, int &nCount, bool bShowAll, int nRecordId, int nRecStatus, const QString &Sort, const QString &RecGroup) |
| void | FillFrontendList (QVariantList &list, QObject *parent, bool OnLine) |
| int | V2CreateRecordingGroup (const QString &groupName) |
| DBCredits * | V2jsonCastToCredits (const QJsonObject &cast) |
| V2CaptureDeviceList * | getV4l2List (const QRegularExpression &driver, const QString &cardType) |
| uint | fillSelectionsFromDir (const QDir &dir, uint minor_min, uint minor_max, const QString &card, const QRegularExpression &driver, bool allow_duplicates, V2CaptureDeviceList *pList, const QString &cardType) |
| V2CaptureDeviceList * | getFirewireList (const QString &cardType) |
| void FillEncoderList | ( | QVariantList & | list, |
| QObject * | parent | ||
| ) |
Definition at line 766 of file v2serviceUtil.cpp.
Referenced by V2Status::GetBackendStatus(), and V2Dvr::GetEncoderList().
| void FillFrontendList | ( | QVariantList & | list, |
| QObject * | parent, | ||
| bool | OnLine | ||
| ) |
Definition at line 977 of file v2serviceUtil.cpp.
Referenced by V2Status::GetBackendStatus(), and V2Myth::GetFrontends().
| uint fillSelectionsFromDir | ( | const QDir & | dir, |
| uint | minor_min, | ||
| uint | minor_max, | ||
| const QString & | card, | ||
| const QRegularExpression & | driver, | ||
| bool | allow_duplicates, | ||
| V2CaptureDeviceList * | pList, | ||
| const QString & | cardType | ||
| ) |
Definition at line 1070 of file v2serviceUtil.cpp.
Referenced by AudioOutput::GetOutputList(), getV4l2List(), and AudioConfigSettings::MixerDevice().
| int FillUpcomingList | ( | QVariantList & | list, |
| QObject * | parent, | ||
| int & | nStartIndex, | ||
| int & | nCount, | ||
| bool | bShowAll, | ||
| int | nRecordId, | ||
| int | nRecStatus, | ||
| const QString & | Sort, | ||
| const QString & | RecGroup | ||
| ) |
Definition at line 829 of file v2serviceUtil.cpp.
Referenced by V2Status::GetBackendStatus(), V2Dvr::GetConflictList(), and V2Dvr::GetUpcomingList().
| V2CaptureDeviceList * getFirewireList | ( | const QString & | cardType | ) |
Definition at line 1141 of file v2serviceUtil.cpp.
Referenced by V2Capture::GetCaptureDeviceList().
| V2CaptureDeviceList * getV4l2List | ( | const QRegularExpression & | driver, |
| const QString & | cardType | ||
| ) |
Definition at line 1039 of file v2serviceUtil.cpp.
Referenced by V2Capture::GetCaptureDeviceList().
| int V2CreateRecordingGroup | ( | const QString & | groupName | ) |
Definition at line 999 of file v2serviceUtil.cpp.
Referenced by V2Dvr::AddRecordSchedule(), and V2Dvr::UpdateRecordSchedule().
| void V2FillArtworkInfoList | ( | V2ArtworkInfoList * | pArtworkInfoList, |
| const QString & | sInetref, | ||
| uint | nSeason | ||
| ) |
Definition at line 329 of file v2serviceUtil.cpp.
Referenced by V2Content::GetProgramArtworkList(), and V2FillProgramInfo().
| void V2FillCastMemberList | ( | V2CastMemberList * | pCastMemberList, |
| ProgramInfo * | pInfo | ||
| ) |
Definition at line 562 of file v2serviceUtil.cpp.
Referenced by V2FillProgramInfo().
| void V2FillChannelGroup | ( | V2ChannelGroup * | pGroup, |
| const ChannelGroupItem & | pGroupItem | ||
| ) |
Definition at line 249 of file v2serviceUtil.cpp.
Referenced by V2Guide::GetChannelGroupList().
| bool V2FillChannelInfo | ( | V2ChannelInfo * | pChannel, |
| const ChannelInfo & | channelInfo, | ||
| bool | bDetails | ||
| ) |
Definition at line 182 of file v2serviceUtil.cpp.
| bool V2FillChannelInfo | ( | V2ChannelInfo * | pChannel, |
| uint | nChanID, | ||
| bool | bDetails | ||
| ) |
Definition at line 165 of file v2serviceUtil.cpp.
Referenced by V2Channel::GetChannelInfo(), V2Channel::GetChannelInfoList(), V2Guide::GetProgramGuide(), V2FillChannelInfo(), and V2FillProgramInfo().
| void V2FillCommBreak | ( | V2CutList * | pCutList, |
| ProgramInfo * | rInfo, | ||
| int | marktype, | ||
| bool | includeFps | ||
| ) |
Definition at line 690 of file v2serviceUtil.cpp.
Referenced by V2Dvr::GetRecordedCommBreak(), and V2Video::GetVideoCommBreak().
| void V2FillCutList | ( | V2CutList * | pCutList, |
| ProgramInfo * | rInfo, | ||
| int | marktype, | ||
| bool | includeFps | ||
| ) |
Definition at line 636 of file v2serviceUtil.cpp.
Referenced by V2Dvr::GetRecordedCutList(), and V2Video::GetVideoCutList().
| void V2FillGenreList | ( | V2GenreList * | pGenreList, |
| int | videoID | ||
| ) |
Definition at line 372 of file v2serviceUtil.cpp.
Referenced by V2FillVideoMetadataInfo().
Definition at line 547 of file v2serviceUtil.cpp.
Referenced by FillEncoderList(), and V2Dvr::GetInputList().
| void V2FillMusicMetadataInfo | ( | V2MusicMetadataInfo * | pVideoMetadataInfo, |
| MusicMetadata * | pMetadata, | ||
| bool | bDetails | ||
| ) |
Definition at line 522 of file v2serviceUtil.cpp.
Referenced by V2Music::GetTrack(), and V2Music::GetTrackList().
| void V2FillProgramInfo | ( | V2Program * | pProgram, |
| ProgramInfo * | pInfo, | ||
| bool | bIncChannel, | ||
| bool | bDetails, | ||
| bool | bIncCast, | ||
| bool | bIncArtwork, | ||
| bool | bIncRecording | ||
| ) |
Definition at line 43 of file v2serviceUtil.cpp.
Referenced by FillEncoderList(), FillUpcomingList(), V2Status::GetBackendStatus(), V2Dvr::GetExpiringList(), V2Dvr::GetOldRecordedList(), V2Guide::GetProgramDetails(), V2Guide::GetProgramGuide(), V2Guide::GetProgramList(), V2Dvr::GetRecorded(), and V2Dvr::GetRecordedList().
| void V2FillRecRuleInfo | ( | V2RecRule * | pRecRule, |
| RecordingRule * | pRule | ||
| ) |
Definition at line 263 of file v2serviceUtil.cpp.
Referenced by V2Dvr::GetRecordSchedule(), and V2Dvr::GetRecordScheduleList().
| void V2FillSeek | ( | V2CutList * | pCutList, |
| RecordingInfo * | rInfo, | ||
| MarkTypes | marktype | ||
| ) |
Definition at line 748 of file v2serviceUtil.cpp.
Referenced by V2Dvr::GetRecordedSeek().
| void V2FillVideoMetadataInfo | ( | V2VideoMetadataInfo * | pVideoMetadataInfo, |
| const VideoMetadataListManager::VideoMetadataPtr & | pMetadata, | ||
| bool | bDetails | ||
| ) |
Definition at line 396 of file v2serviceUtil.cpp.
Referenced by V2Video::GetVideo(), V2Video::GetVideoByFileName(), and V2Video::GetVideoList().
| DBCredits * V2jsonCastToCredits | ( | const QJsonObject & | cast | ) |
Definition at line 1019 of file v2serviceUtil.cpp.
Referenced by V2Dvr::AddRecordedCredits(), and V2Dvr::AddRecordedProgram().