#include <tv_play.h>
Classes | |
| class | SleepTimerInfo |
| Helper class for Sleep Timer code. More... | |
Public Slots | |
| void | HandleOSDClosed (int osdType) |
| void | timerEvent (QTimerEvent *) |
Public Member Functions | |
| bool | event (QEvent *e) |
| This handles all standard events. | |
| bool | eventFilter (QObject *o, QEvent *e) |
| This selectively blocks KeyPress and Resize events. | |
| bool | IsSameProgram (int player_idx, const ProgramInfo *p) const |
| true iff program is the same as the one in the selected player | |
| void | FinishRecording (int player_idx) |
| Finishes player's recording. | |
Static Public Member Functions | |
| static bool | IsTVRunning (void) |
| static bool | StartTV (ProgramInfo *tvrec=NULL, uint flags=kStartTVNoFlags) |
| returns true if the recording completed when exiting. | |
| static void | InitKeys (void) |
| static void | ReloadKeys (void) |
| static void | SetFuncPtr (const char *, void *) |
| Import pointers to functions used to embed the TV window into other containers e.g. | |
| static int | ConfiguredTunerCards (void) |
| If any cards are configured, return the number. | |
Static Public Attributes | |
| static const int | kInitFFRWSpeed = 0 |
| 1x, default to normal speed | |
| static const uint | kInputKeysMax = 6 |
| When to start discarding early keys. | |
| static const uint | kNextSource = 1 |
| static const uint | kPreviousSource = 2 |
| static const uint | kMaxPIPCount = 4 |
| static const uint | kMaxPBPCount = 2 |
| Timeout for entry modes in msec. | |
| static const uint | kInputModeTimeout = 5000 |
| static const uint | kLCDTimeout = 1000 |
| Timeout for updating LCD info in msec. | |
| static const uint | kBrowseTimeout = 30000 |
| Timeout for browse mode exit in msec. | |
| static const uint | kKeyRepeatTimeout = 300 |
| Seek key repeat timeout in msec. | |
| static const uint | kPrevChanTimeout = 750 |
| How long to wait before applying all previous channel keypresses in msec. | |
| static const uint | kSleepTimerDialogTimeout = 45000 |
| How long to display sleep timer dialog in msec. | |
| static const uint | kIdleTimerDialogTimeout = 45000 |
| How long to display idle timer dialog in seconds. | |
| static const uint | kVideoExitDialogTimeout = 120000 |
| How long to display idle timer dialog in msec. | |
| static const uint | kEndOfPlaybackCheckFrequency = 250 |
| static const uint | kEmbedCheckFrequency = 250 |
| static const uint | kSpeedChangeCheckFrequency = 250 |
| static const uint | kErrorRecoveryCheckFrequency = 250 |
| static const uint | kEndOfRecPromptCheckFrequency = 250 |
| static const uint | kEndOfPlaybackFirstCheckTimer = 60000 |
Protected Member Functions | |
| void | customEvent (QEvent *e) |
| This handles all custom events. | |
Static Protected Attributes | |
| static QStringList | lastProgramStringList = QStringList() |
| stores last program info. | |
| static EMBEDRETURNVOID | RunPlaybackBoxPtr = NULL |
| function pointer for RunPlaybackBox in playbackbox.cpp | |
| static EMBEDRETURNVOID | RunViewScheduledPtr = NULL |
| function pointer for RunViewScheduled in viewscheduled.cpp | |
| static EMBEDRETURNVOIDEPG | RunProgramGuidePtr = NULL |
| function pointer for RunProgramGuide in guidegrid.cpp | |
| static EMBEDRETURNVOIDFINDER | RunProgramFinderPtr = NULL |
| function pointer for RunProgramFinder in progfind.cpp | |
| static EMBEDRETURNVOIDSCHEDIT | RunScheduleEditorPtr = NULL |
| function pointer for RunScheduleEditor in scheduleeditor.cpp | |
Private Types | |
| enum | ArbSeekWhence { ARBSEEK_SET = 0, ARBSEEK_REWIND, ARBSEEK_FORWARD, ARBSEEK_END } |
| typedef QMap< int, PlayerContext * > | TimerContextMap |
| typedef QMap< int, const PlayerContext * > | TimerContextConstMap |
Private Member Functions | |
| TV () | |
| ~TV () | |
| bool | Init (bool createWindow=true) |
| Performs instance initialization, returns true on success. | |
| void | InitFromDB (void) |
| bool | LiveTV (bool showDialogs=true) |
| bool | StartLiveTVInGuide (void) |
| int | Playback (const ProgramInfo &rcinfo) |
| void | PlaybackLoop (void) |
| The main playback loop. | |
| bool | ProcessKeypress (PlayerContext *, QKeyEvent *e) |
| void | ProcessNetworkControlCommand (PlayerContext *, const QString &command) |
| bool | HandleTrackAction (PlayerContext *, const QString &action) |
| bool | ActiveHandleAction (PlayerContext *, const QStringList &actions, bool isDVD, bool isDVDStillFrame) |
| bool | BrowseHandleAction (PlayerContext *, const QStringList &actions) |
| void | OSDDialogEvent (int result, QString text, QString action) |
| bool | PxPHandleAction (PlayerContext *, const QStringList &actions) |
| bool | ToggleHandleAction (PlayerContext *, const QStringList &actions, bool isDVD) |
| bool | FFRewHandleAction (PlayerContext *, const QStringList &actions) |
| bool | ActivePostQHandleAction (PlayerContext *, const QStringList &actions) |
| bool | HandleJumpToProgramAction (PlayerContext *ctx, const QStringList &actions) |
| bool | SeekHandleAction (PlayerContext *actx, const QStringList &actions, const bool isDVD) |
| bool | TimeStretchHandleAction (PlayerContext *, const QStringList &actions) |
| bool | DiscMenuHandleAction (PlayerContext *, const QStringList &actions) |
| bool | Handle3D (PlayerContext *ctx, const QString &action) |
| int | StartTimer (int interval, int line) |
| void | KillTimer (int id) |
| void | SetSpeedChangeTimer (uint when, int line) |
| void | HandleEndOfPlaybackTimerEvent (void) |
| void | HandleIsNearEndWhenEmbeddingTimerEvent (void) |
| void | HandleEndOfRecordingExitPromptTimerEvent (void) |
| void | HandleVideoExitDialogTimerEvent (void) |
| void | HandlePseudoLiveTVTimerEvent (void) |
| void | HandleSpeedChangeTimerEvent (void) |
| void | ToggleSleepTimer (const PlayerContext *) |
| void | ToggleSleepTimer (const PlayerContext *, const QString &time) |
| bool | HandlePxPTimerEvent (void) |
| bool | HandleLCDTimerEvent (void) |
| void | HandleLCDVolumeTimerEvent (void) |
| void | EditSchedule (const PlayerContext *, int editType=kScheduleProgramGuide) |
| bool | StartEmbedding (const QRect &) |
| void | StopEmbedding (void) |
| bool | IsTunable (const PlayerContext *, uint chanid, bool use_cache=false) |
| void | ClearTunableCache (void) |
| void | ChangeChannel (const PlayerContext *, const DBChanList &options) |
| void | DrawUnusedRects (void) |
| void | DoEditSchedule (int editType=kScheduleProgramGuide) |
| QString | GetRecordingGroup (int player_idx) const |
| void | ChangeVolume (PlayerContext *, bool up, int newvolume=-1) |
| void | ToggleMute (PlayerContext *, const bool muteIndividualChannels=false) |
| void | UpdateChannelList (int groupID) |
| update the channel list with channels from the selected channel group | |
| OSD * | GetOSDL (const char *, int) |
| OSD * | GetOSDL (const PlayerContext *, const char *, int) |
| void | ReturnOSDLock (const PlayerContext *, OSD *&) |
| PlayerContext * | GetPlayerWriteLock (int which, const char *file, int location) |
| PlayerContext * | GetPlayerReadLock (int which, const char *file, int location) |
| const PlayerContext * | GetPlayerReadLock (int which, const char *file, int location) const |
| PlayerContext * | GetPlayerHaveLock (PlayerContext *, int which, const char *file, int location) |
| const PlayerContext * | GetPlayerHaveLock (const PlayerContext *, int which, const char *file, int location) const |
| void | ReturnPlayerLock (PlayerContext *&) |
| void | ReturnPlayerLock (const PlayerContext *&) const |
| void | ToggleAutoExpire (PlayerContext *) |
| void | ToggleRecord (PlayerContext *) |
| TVState | GetState (int player_idx) const |
| get tv state of active player context | |
| TVState | GetState (const PlayerContext *) const |
| get tv state of active player context | |
| void | HandleStateChange (PlayerContext *mctx, PlayerContext *ctx) |
| Changes the state to the state on the front of the state change queue. | |
| void | GetStatus (void) |
| void | ForceNextStateNone (PlayerContext *) |
| void | ScheduleStateChange (PlayerContext *) |
| void | SetErrored (PlayerContext *) |
| void | setInPlayList (bool setting) |
| void | setUnderNetworkControl (bool setting) |
| void | PrepToSwitchToRecordedProgram (PlayerContext *, const ProgramInfo &) |
| void | PrepareToExitPlayer (PlayerContext *, int line, bool bookmark=true) |
| void | SetExitPlayer (bool set_it, bool wants_to) |
| bool | RequestNextRecorder (PlayerContext *, bool) |
| void | DeleteRecorder () |
| bool | StartRecorder (PlayerContext *ctx, int maxWait=-1) |
| Starts recorder, must be called before StartPlayer(). | |
| void | StopStuff (PlayerContext *mctx, PlayerContext *ctx, bool stopRingbuffers, bool stopPlayers, bool stopRecorders) |
| Can shut down the ringbuffers, the players, and in LiveTV it can shut down the recorders. | |
| void | TeardownPlayer (PlayerContext *mctx, PlayerContext *ctx) |
| bool | StartPlayer (PlayerContext *mctx, PlayerContext *ctx, TVState desiredState) |
| vector< long long > | TeardownAllPlayers (PlayerContext *) |
| Teardown all Player's in preparation for PxP Swap or change from PIP -> PBP or PBP -> PIP. | |
| void | RestartAllPlayers (PlayerContext *lctx, const vector< long long > &pos, MuteState mctx_mute) |
| Recreate Main and PIP windows. | |
| void | RestartMainPlayer (PlayerContext *mctx) |
| bool | IsSwitchingCards (void) const |
| Returns true if we are currently in the process of switching recorders. | |
| bool | getAllowRerecord (void) const |
| Returns true if the user told Mythtv to allow re-recording of the show. | |
| bool | getEndOfRecording (void) const |
| This is set to true if the player reaches the end of the recording without the user explicitly exiting the player. | |
| bool | getJumpToProgram (void) const |
| This is set if the user asked MythTV to jump to the previous recording in the playlist. | |
| bool | IsDeleteAllowed (const PlayerContext *) const |
| void | ToggleChannelFavorite (PlayerContext *ctx) |
| void | ToggleChannelFavorite (PlayerContext *, QString) |
| void | ChangeChannel (PlayerContext *, int direction) |
| void | ChangeChannel (PlayerContext *, uint chanid, const QString &channum) |
| void | ShowPreviousChannel (PlayerContext *) |
| void | PopPreviousChannel (PlayerContext *, bool immediate_change) |
| void | AddKeyToInputQueue (PlayerContext *, char key) |
| void | ClearInputQueues (const PlayerContext *, bool hideosd) |
| Clear channel key buffer of input keys. | |
| bool | CommitQueuedInput (PlayerContext *) |
| bool | ProcessSmartChannel (const PlayerContext *, QString &) |
| bool | HasQueuedInput (void) const |
| bool | HasQueuedChannel (void) const |
| QString | GetQueuedInput (void) const |
| int | GetQueuedInputAsInt (bool *ok=NULL, int base=10) const |
| QString | GetQueuedChanNum (void) const |
| uint | GetQueuedChanID (void) const |
| void | SwitchSource (PlayerContext *, uint source_direction) |
| void | SwitchInputs (PlayerContext *, uint inputid) |
| void | ToggleInputs (PlayerContext *, uint inputid=0) |
| void | SwitchCards (PlayerContext *, uint chanid=0, QString channum="", uint inputid=0) |
| void | PauseLiveTV (PlayerContext *) |
| Used in ChangeChannel(), ChangeChannel(), and ToggleInputs() to temporarily stop video output. | |
| void | UnpauseLiveTV (PlayerContext *, bool bQuietly=false) |
| Used in ChangeChannel(), ChangeChannel(), and ToggleInputs() to restart video output. | |
| void | DoPlay (PlayerContext *) |
| float | DoTogglePauseStart (PlayerContext *) |
| void | DoTogglePauseFinish (PlayerContext *, float time, bool showOSD) |
| void | DoTogglePause (PlayerContext *, bool showOSD) |
| vector< bool > | DoSetPauseState (PlayerContext *lctx, const vector< bool > &) |
| bool | ContextIsPaused (PlayerContext *ctx, const char *file, int location) |
| void | SetLastProgram (const ProgramInfo *rcinfo) |
| ProgramInfo * | GetLastProgram (void) const |
| void | DoSeek (PlayerContext *, float time, const QString &mesg) |
| bool | DoPlayerSeek (PlayerContext *, float time) |
| void | DoSeekAbsolute (PlayerContext *ctx, long long seconds) |
| void | DoArbSeek (PlayerContext *, ArbSeekWhence whence) |
| void | DoJumpFFWD (PlayerContext *ctx) |
| void | DoJumpRWND (PlayerContext *ctx) |
| void | NormalSpeed (PlayerContext *) |
| void | ChangeSpeed (PlayerContext *, int direction) |
| void | ToggleTimeStretch (PlayerContext *) |
| void | ChangeTimeStretch (PlayerContext *, int dir, bool allowEdit=true) |
| void | DVDJumpBack (PlayerContext *) |
| void | DVDJumpForward (PlayerContext *) |
| float | StopFFRew (PlayerContext *) |
| void | ChangeFFRew (PlayerContext *, int direction) |
| void | SetFFRew (PlayerContext *, int index) |
| void | EnableUpmix (PlayerContext *, bool enable, bool toggle=false) |
| void | ChangeAudioSync (PlayerContext *, int dir, int newsync=-9999) |
| bool | AudioSyncHandleAction (PlayerContext *, const QStringList &actions) |
| void | PauseAudioUntilBuffered (PlayerContext *ctx) |
| int | GetNumChapters (const PlayerContext *) const |
| void | GetChapterTimes (const PlayerContext *, QList< long long > ×) const |
| int | GetCurrentChapter (const PlayerContext *) const |
| int | GetNumTitles (const PlayerContext *ctx) const |
| int | GetCurrentTitle (const PlayerContext *ctx) const |
| int | GetTitleDuration (const PlayerContext *ctx, int title) const |
| QString | GetTitleName (const PlayerContext *ctx, int title) const |
| void | DoSwitchTitle (PlayerContext *, int title) |
| int | GetNumAngles (const PlayerContext *ctx) const |
| int | GetCurrentAngle (const PlayerContext *ctx) const |
| QString | GetAngleName (const PlayerContext *ctx, int angle) const |
| void | DoSwitchAngle (PlayerContext *, int angle) |
| void | DoJumpChapter (PlayerContext *, int chapter) |
| void | DoSkipCommercials (PlayerContext *, int direction) |
| void | SetAutoCommercialSkip (const PlayerContext *, CommSkipMode skipMode=kCommSkipOff) |
| void | DoQueueTranscode (PlayerContext *, QString profile) |
| bool | IsBookmarkAllowed (const PlayerContext *) const |
| void | SetBookmark (PlayerContext *ctx, bool clear=false) |
| bool | ClearOSD (const PlayerContext *) |
| void | ToggleOSD (PlayerContext *, bool includeStatusOSD) |
| void | ToggleOSDDebug (PlayerContext *) |
| void | UpdateOSDDebug (const PlayerContext *ctx) |
| void | UpdateOSDProgInfo (const PlayerContext *, const char *whichInfo) |
| Update and display the passed OSD set with programinfo. | |
| void | UpdateOSDStatus (const PlayerContext *ctx, QString title, QString desc, QString value, int type, QString units, int position=0, int prev=0, int next=0, enum OSDTimeout timeout=kOSDTimeout_Med) |
| void | UpdateOSDStatus (const PlayerContext *ctx, osdInfo &info, int type, enum OSDTimeout timeout) |
| void | UpdateOSDSeekMessage (const PlayerContext *, const QString &mesg, enum OSDTimeout timeout) |
| void | UpdateOSDInput (const PlayerContext *, QString inputname=QString::null) |
| void | UpdateOSDSignal (const PlayerContext *, const QStringList &strlist) |
| Updates Signal portion of OSD. | |
| void | UpdateOSDTimeoutMessage (PlayerContext *) |
| void | UpdateOSDAskAllowDialog (PlayerContext *) |
| void | SetUpdateOSDPosition (bool set_it) |
| bool | CreatePBP (PlayerContext *lctx, const ProgramInfo *info) |
| Setup Picture by Picture. | |
| bool | CreatePIP (PlayerContext *lctx, const ProgramInfo *info) |
| create PIP. | |
| bool | ResizePIPWindow (PlayerContext *) |
| resize PIP Window. | |
| bool | IsPBPSupported (const PlayerContext *ctx=NULL) const |
| bool | IsPIPSupported (const PlayerContext *ctx=NULL) const |
| void | PxPToggleView (PlayerContext *actx, bool wantPBP) |
| start/stop PIP/PBP | |
| void | PxPCreateView (PlayerContext *actx, bool wantPBP) |
| start PIP/PBP | |
| void | PxPTeardownView (PlayerContext *actx) |
| stop PIP/PBP | |
| void | PxPToggleType (PlayerContext *mctx, bool wantPBP) |
| Change PIP View from PIP to PBP and visa versa. | |
| void | PxPSwap (PlayerContext *mctx, PlayerContext *pipctx) |
| bool | PIPAddPlayer (PlayerContext *mctx, PlayerContext *ctx) |
| Maps Player of software scaled PIP to the main player. | |
| bool | PIPRemovePlayer (PlayerContext *mctx, PlayerContext *ctx) |
| Unmaps Player of software scaled PIP from the main player. | |
| void | PBPRestartMainPlayer (PlayerContext *mctx) |
| tear down remaining PBP video and restore fullscreen display | |
| void | SetActive (PlayerContext *lctx, int index, bool osd_msg) |
| void | ToggleAspectOverride (PlayerContext *, AspectOverrideMode aspectMode=kAspect_Toggle) |
| void | ToggleAdjustFill (PlayerContext *, AdjustFillMode adjustfillMode=kAdjustFill_Toggle) |
| void | DoToggleStudioLevels (const PlayerContext *ctx) |
| void | DoToggleNightMode (const PlayerContext *) |
| void | DoTogglePictureAttribute (const PlayerContext *, PictureAdjustType type) |
| void | DoChangePictureAttribute (PlayerContext *, PictureAdjustType type, PictureAttribute attr, bool up, int newvalue=-1) |
| bool | PictureAttributeHandleAction (PlayerContext *, const QStringList &actions) |
| void | HandleDeinterlacer (PlayerContext *ctx, const QString &action) |
| void | ITVRestart (PlayerContext *, bool isLive) |
| Restart the MHEG/MHP engine. | |
| void | EnableVisualisation (const PlayerContext *, bool enable, bool toggle=false, const QString &action=QString("")) |
| void | SetManualZoom (const PlayerContext *, bool enabled, QString msg) |
| bool | ManualZoomHandleAction (PlayerContext *actx, const QStringList &actions) |
| void | StartChannelEditMode (PlayerContext *) |
| Starts channel editing mode. | |
| bool | HandleOSDChannelEdit (PlayerContext *, QString action) |
| void | ChannelEditAutoFill (const PlayerContext *, InfoMap &) const |
| Automatically fills in as much information as possible. | |
| void | ChannelEditAutoFill (const PlayerContext *, InfoMap &, const QMap< QString, bool > &) const |
| Automatically fills in as much information as possible. | |
| void | ChannelEditXDSFill (const PlayerContext *, InfoMap &) const |
| void | ChannelEditDDFill (InfoMap &, const QMap< QString, bool > &, bool) const |
| QString | GetDataDirect (QString key, QString value, QString field, bool allow_partial=false) const |
| bool | LoadDDMap (uint sourceid) |
| void | RunLoadDDMap (uint sourceid) |
| bool | DialogIsVisible (PlayerContext *ctx, const QString &dialog) |
| void | HandleOSDInfo (PlayerContext *ctx, QString action) |
| void | ShowNoRecorderDialog (const PlayerContext *, NoRecorderMsg msgType=kNoRecorders) |
| void | ShowOSDAskAllow (PlayerContext *ctx) |
| void | HandleOSDAskAllow (PlayerContext *ctx, QString action) |
| void | AskAllowRecording (PlayerContext *, const QStringList &, int, bool, bool) |
| void | ShowOSDCutpoint (PlayerContext *ctx, const QString &type) |
| bool | HandleOSDCutpoint (PlayerContext *ctx, QString action, long long frame) |
| void | StartProgramEditMode (PlayerContext *) |
| Starts Program Cut Map Editing mode. | |
| void | ShowOSDAlreadyEditing (PlayerContext *ctx) |
| void | HandleOSDAlreadyEditing (PlayerContext *ctx, QString action, bool was_paused) |
| void | ShowOSDSleep (void) |
| void | HandleOSDSleep (PlayerContext *ctx, QString action) |
| void | SleepDialogTimeout (void) |
| void | ShowOSDIdle (void) |
| After idleTimer has expired, display a dialogue warning the user that we will exit LiveTV unless they take action. We change idleTimer, to 45 seconds and when it expires for a second time we quit the player. If the user so decides, they may hit ok and we reset the timer back to the default expiry period. | |
| void | HandleOSDIdle (PlayerContext *ctx, QString action) |
| void | IdleDialogTimeout (void) |
| void | ShowOSDStopWatchingRecording (PlayerContext *ctx) |
| void | ShowOSDPromptDeleteRecording (PlayerContext *ctx, QString title, bool force=false) |
| bool | HandleOSDVideoExit (PlayerContext *ctx, QString action) |
| void | ShowOSDMenu (const PlayerContext *, const QString category="", const QString selected="") |
| void | FillOSDMenuAudio (const PlayerContext *ctx, OSD *osd, QString category, const QString selected, QString ¤ttext, QString &backaction) |
| void | FillOSDMenuVideo (const PlayerContext *ctx, OSD *osd, QString category, const QString selected, QString ¤ttext, QString &backaction) |
| void | FillOSDMenuSubtitles (const PlayerContext *ctx, OSD *osd, QString category, const QString selected, QString ¤ttext, QString &backaction) |
| void | FillOSDMenuNavigate (const PlayerContext *ctx, OSD *osd, QString category, const QString selected, QString ¤ttext, QString &backaction) |
| void | FillOSDMenuJobs (const PlayerContext *ctx, OSD *osd, QString category, const QString selected, QString ¤ttext, QString &backaction) |
| void | FillOSDMenuPlayback (const PlayerContext *ctx, OSD *osd, QString category, const QString selected, QString ¤ttext, QString &backaction) |
| void | FillOSDMenuSchedule (const PlayerContext *ctx, OSD *osd, QString category, const QString selected, QString ¤ttext, QString &backaction) |
| void | FillOSDMenuSource (const PlayerContext *ctx, OSD *osd, QString category, const QString selected, QString ¤ttext, QString &backaction) |
| void | FillOSDMenuJumpRec (PlayerContext *ctx, const QString category="", int level=0, const QString selected="") |
| void | UpdateLCD (void) |
| void | ShowLCDChannelInfo (const PlayerContext *) |
| void | ShowLCDDVDInfo (const PlayerContext *) |
| int | GetLastRecorderNum (int player_idx) const |
| void | RestoreScreenSaver (const PlayerContext *) |
| int | find_player_index (const PlayerContext *) const |
Static Private Member Functions | |
| static TV * | GetTV (void) |
| static void | ReleaseTV (TV *tv) |
| static bool | StateIsRecording (TVState state) |
| static bool | StateIsPlaying (TVState state) |
| static bool | StateIsLiveTV (TVState state) |
| static PictureAttribute | NextPictureAdjustType (PictureAdjustType type, MythPlayer *mp, PictureAttribute attr) |
| static QStringList | GetValidRecorderList (uint chanid) |
| static QStringList | GetValidRecorderList (const QString &channum) |
| static QStringList | GetValidRecorderList (uint, const QString &) |
| Returns list of the recorders that have chanid or channum in their sources. | |
| static TVState | RemoveRecording (TVState state) |
Private Attributes | |
| QString | baseFilters |
| QString | db_channel_format |
| uint | db_idle_timeout |
| int | db_playback_exit_prompt |
| uint | db_autoexpire_default |
| bool | db_auto_set_watched |
| bool | db_end_of_rec_exit_prompt |
| bool | db_jump_prefer_osd |
| bool | db_use_gui_size_for_tv |
| bool | db_start_in_guide |
| bool | db_toggle_bookmark |
| bool | db_run_jobs_on_remote |
| bool | db_continue_embedded |
| bool | db_use_fixed_size |
| bool | db_browse_always |
| bool | db_browse_all_tuners |
| bool | db_use_channel_groups |
| bool | db_remember_last_channel_group |
| ChannelGroupList | db_channel_groups |
| CommSkipMode | autoCommercialSkip |
| bool | tryUnflaggedSkip |
| bool | smartForward |
| float | ff_rew_repos |
| bool | ff_rew_reverse |
| bool | jumped_back |
| Used by PromptDeleteRecording. | |
| vector< int > | ff_rew_speeds |
| uint | vbimode |
| QTime | ctorTime |
| uint | switchToInputId |
| QMutex | initFromDBLock |
| bool | initFromDBDone |
| QWaitCondition | initFromDBWait |
| bool | wantsToQuit |
| True if the user told MythTV to stop plaback. | |
| bool | stretchAdjustment |
| True if time stretch is turned on. | |
| bool | audiosyncAdjustment |
| True if audiosync is turned on. | |
| bool | editmode |
| Are we in video editing mode. | |
| bool | zoomMode |
| bool | sigMonMode |
| Are we in signal monitoring mode? | |
| bool | endOfRecording |
| !player->IsPlaying() && StateIsPlaying() | |
| bool | requestDelete |
| User wants last video deleted. | |
| bool | allowRerecord |
| User wants to rerecord the last video if deleted. | |
| bool | doSmartForward |
| bool | queuedTranscode |
| PictureAdjustType | adjustingPicture |
| Picture attribute type to modify. | |
| PictureAttribute | adjustingPictureAttribute |
| Picture attribute to modify (on arrow left or right). | |
| QMap< QString, AskProgramInfo > | askAllowPrograms |
| QMutex | askAllowLock |
| MythDeque< QString > | changePxP |
| QMutex | progListsLock |
| QMap< QString, ProgramList > | progLists |
| QMutex | chanEditMapLock |
| Lock for chanEditMap and ddMap. | |
| InfoMap | chanEditMap |
| Channel Editing initial map. | |
| DDKeyMap | ddMap |
| DataDirect channel map. | |
| uint | ddMapSourceId |
| DataDirect channel map sourceid. | |
| DDLoader * | ddMapLoader |
| DataDirect map loader runnable. | |
| vector< SleepTimerInfo > | sleep_times |
| Vector or sleep timer sleep times in seconds, with the appropriate UI message. | |
| uint | sleep_index |
| Index into sleep_times. | |
| uint | sleepTimerTimeout |
| Current sleep timeout in msec. | |
| int | sleepTimerId |
| Timer for turning off playback. | |
| int | sleepDialogTimerId |
| Timer for sleep dialog. | |
| int | idleTimerId |
| Timer for turning off playback after idle period. | |
| int | idleDialogTimerId |
| Timer for idle dialog. | |
| MythTimer | keyRepeatTimer |
| Queue of unprocessed key presses. | |
| bool | ccInputMode |
| Are we in CC/Teletext page/stream selection mode? | |
| bool | asInputMode |
| Are we in Arbitrary seek input mode? | |
| QString | queuedInput |
| Input key presses queued up so far... | |
| QString | queuedChanNum |
| Input key presses queued up so far to form a valid ChanNum. | |
| uint | queuedChanID |
| Queued ChanID (from EPG channel selector). | |
| QTime | lockTimer |
| bool | lockTimerOn |
| QDateTime | lastLockSeenTime |
| TVBrowseHelper * | browsehelper |
| QMutex | lastProgramLock |
| ProgramInfo * | lastProgram |
| last program played with this player | |
| bool | inPlaylist |
| show is part of a playlist | |
| bool | underNetworkControl |
| initial show started via by the network control interface | |
| PIPState | jumpToProgramPIPState |
| bool | jumpToProgram |
| vector< PlayerContext * > | player |
| int | playerActive |
| Video Player to which events are sent to. | |
| QReadWriteLock | playerLock |
| lock on player and playerActive changes | |
| bool | noHardwareDecoders |
| RemoteEncoder * | switchToRec |
| Main recorder to use after a successful SwitchCards() call. | |
| QMap< OSD *, const PlayerContext * > | osd_lctx |
| QString | lcdTitle |
| QString | lcdSubtitle |
| QString | lcdCallsign |
| TvPlayWindow * | myWindow |
| Our screen, if it exists. | |
| QRect | player_bounds |
| Prior GUI window bounds, for DoEditSchedule() and player exit(). | |
| QRect | saved_gui_bounds |
| bool | weDisabledGUI |
| true if this instance disabled MythUI drawing. | |
| bool | disableDrawUnusedRects |
| true if video chromakey and frame should not be drawn | |
| bool | isEmbedded |
| are we currently embedded | |
| bool | ignoreKeyPresses |
| should we ignore keypresses | |
| vector< bool > | saved_pause |
| saved pause state before embedding | |
| QMutex | is_tunable_cache_lock |
| QMap< uint, vector< InputInfo > > | is_tunable_cache_inputs |
| QMutex | channelGroupLock |
| Lock necessary when modifying channel group variables. | |
| volatile int | channelGroupId |
| DBChanList | channelGroupChannelList |
| MythDeque< QString > | networkControlCommands |
| QMutex | timerIdLock |
| volatile int | lcdTimerId |
| volatile int | lcdVolumeTimerId |
| volatile int | networkControlTimerId |
| volatile int | jumpMenuTimerId |
| volatile int | pipChangeTimerId |
| volatile int | switchToInputTimerId |
| volatile int | ccInputTimerId |
| volatile int | asInputTimerId |
| volatile int | queueInputTimerId |
| volatile int | browseTimerId |
| volatile int | updateOSDPosTimerId |
| volatile int | updateOSDDebugTimerId |
| volatile int | endOfPlaybackTimerId |
| volatile int | embedCheckTimerId |
| volatile int | endOfRecPromptTimerId |
| volatile int | videoExitDialogTimerId |
| volatile int | pseudoChangeChanTimerId |
| volatile int | speedChangeTimerId |
| volatile int | errorRecoveryTimerId |
| volatile int | exitPlayerTimerId |
| TimerContextMap | stateChangeTimerId |
| TimerContextMap | signalMonitorTimerId |
| TimerContextMap | tvchainUpdateTimerId |
Static Private Attributes | |
| static QMutex * | gTVLock = new QMutex() |
| static TV * | gTV = NULL |
Friends | |
| class | PlaybackBox |
| class | GuideGrid |
| class | ProgFinder |
| class | ViewScheduled |
| class | ScheduleEditor |
| class | TvPlayWindow |
| class | TVBrowseHelper |
| class | DDLoader |
Definition at line 138 of file tv_play.h.
typedef QMap<int,PlayerContext*> TV::TimerContextMap [private] |
typedef QMap<int,const PlayerContext*> TV::TimerContextConstMap [private] |
enum TV::ArbSeekWhence [private] |
| TV::TV | ( | void | ) | [private] |
| TV::~TV | ( | void | ) | [private] |
Definition at line 1253 of file tv_play.cpp.
| bool TV::IsTVRunning | ( | void | ) | [static] |
Definition at line 241 of file tv_play.cpp.
Referenced by MythAirplayServer::HandleResponse().
| bool TV::StartTV | ( | ProgramInfo * | tvrec = NULL, |
|
| uint | flags = kStartTVNoFlags | |||
| ) | [static] |
returns true if the recording completed when exiting.
Definition at line 275 of file tv_play.cpp.
Referenced by internal_play_media(), main(), PlaybackBox::Play(), startTVInGuide(), and startTVNormal().
| bool TV::event | ( | QEvent * | e | ) |
This handles all standard events.
Definition at line 3478 of file tv_play.cpp.
Referenced by eventFilter().
| bool TV::eventFilter | ( | QObject * | o, | |
| QEvent * | e | |||
| ) |
This selectively blocks KeyPress and Resize events.
Definition at line 3444 of file tv_play.cpp.
| bool TV::IsSameProgram | ( | int | player_idx, | |
| const ProgramInfo * | p | |||
| ) | const |
true iff program is the same as the one in the selected player
Definition at line 12245 of file tv_play.cpp.
Referenced by extract_main_state(), PlaybackBox::PlayX(), and PlaybackBox::ShowActionPopup().
| void TV::FinishRecording | ( | int | player_idx | ) |
Finishes player's recording.
Definition at line 1677 of file tv_play.cpp.
| void TV::InitKeys | ( | void | ) | [static] |
Definition at line 482 of file tv_play.cpp.
Referenced by main(), and ReloadKeys().
| void TV::ReloadKeys | ( | void | ) | [static] |
Definition at line 892 of file tv_play.cpp.
Referenced by ReloadKeys().
| void TV::SetFuncPtr | ( | const char * | string, | |
| void * | lptr | |||
| ) | [static] |
Import pointers to functions used to embed the TV window into other containers e.g.
playbackbox
Definition at line 467 of file tv_play.cpp.
Referenced by SetFuncPtrs().
| int TV::ConfiguredTunerCards | ( | void | ) | [static] |
If any cards are configured, return the number.
Definition at line 193 of file tv_play.cpp.
Referenced by isLiveTVAvailable(), and StartTV().
| void TV::HandleOSDClosed | ( | int | osdType | ) | [slot] |
Definition at line 9063 of file tv_play.cpp.
Referenced by customEvent().
| void TV::timerEvent | ( | QTimerEvent * | te | ) | [slot] |
Definition at line 2597 of file tv_play.cpp.
| void TV::customEvent | ( | QEvent * | e | ) | [protected] |
This handles all custom events.
Definition at line 8464 of file tv_play.cpp.
Referenced by eventFilter().
| TV * TV::GetTV | ( | void | ) | [static, private] |
Definition at line 247 of file tv_play.cpp.
Referenced by StartTV().
| void TV::ReleaseTV | ( | TV * | tv | ) | [static, private] |
Definition at line 259 of file tv_play.cpp.
Referenced by StartTV().
Performs instance initialization, returns true on success.
| createWindow | If true a MythDialog is created for display. |
Definition at line 1127 of file tv_play.cpp.
Referenced by StartTV().
| void TV::InitFromDB | ( | void | ) | [private] |
Definition at line 1006 of file tv_play.cpp.
Referenced by TV().
Definition at line 1602 of file tv_play.cpp.
Referenced by StartTV().
| bool TV::StartLiveTVInGuide | ( | void | ) | [inline, private] |
| int TV::Playback | ( | const ProgramInfo & | rcinfo | ) | [private] |
Definition at line 2005 of file tv_play.cpp.
Referenced by StartTV().
| void TV::PlaybackLoop | ( | void | ) | [private] |
| bool TV::ProcessKeypress | ( | PlayerContext * | actx, | |
| QKeyEvent * | e | |||
| ) | [private] |
Definition at line 3632 of file tv_play.cpp.
Referenced by event().
| void TV::ProcessNetworkControlCommand | ( | PlayerContext * | ctx, | |
| const QString & | command | |||
| ) | [private] |
Definition at line 4617 of file tv_play.cpp.
Referenced by timerEvent().
| bool TV::HandleTrackAction | ( | PlayerContext * | ctx, | |
| const QString & | action | |||
| ) | [private] |
Definition at line 3516 of file tv_play.cpp.
Referenced by ActiveHandleAction(), CommitQueuedInput(), and OSDDialogEvent().
| bool TV::ActiveHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions, | |||
| bool | isDVD, | |||
| bool | isDVDStillFrame | |||
| ) | [private] |
Definition at line 4063 of file tv_play.cpp.
Referenced by ProcessKeypress().
| bool TV::BrowseHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 3831 of file tv_play.cpp.
Referenced by ProcessKeypress().
| void TV::OSDDialogEvent | ( | int | result, | |
| QString | text, | |||
| QString | action | |||
| ) | [private] |
Definition at line 9871 of file tv_play.cpp.
Referenced by customEvent().
| bool TV::PxPHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 4471 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ProcessKeypress().
| bool TV::ToggleHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions, | |||
| bool | isDVD | |||
| ) | [private] |
Definition at line 4386 of file tv_play.cpp.
Referenced by ProcessKeypress().
| bool TV::FFRewHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 4349 of file tv_play.cpp.
Referenced by ProcessKeypress().
| bool TV::ActivePostQHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 4532 of file tv_play.cpp.
Referenced by ProcessKeypress().
| bool TV::HandleJumpToProgramAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 11521 of file tv_play.cpp.
Referenced by ActiveHandleAction(), and OSDDialogEvent().
| bool TV::SeekHandleAction | ( | PlayerContext * | actx, | |
| const QStringList & | actions, | |||
| const bool | isDVD | |||
| ) | [private] |
Definition at line 5852 of file tv_play.cpp.
Referenced by ActiveHandleAction().
| bool TV::TimeStretchHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 3977 of file tv_play.cpp.
Referenced by ProcessKeypress().
| bool TV::DiscMenuHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 4025 of file tv_play.cpp.
Referenced by ProcessKeypress().
| bool TV::Handle3D | ( | PlayerContext * | ctx, | |
| const QString & | action | |||
| ) | [private] |
Definition at line 4041 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| int TV::StartTimer | ( | int | interval, | |
| int | line | |||
| ) | [private] |
Definition at line 3138 of file tv_play.cpp.
Referenced by ActiveHandleAction(), AddKeyToInputQueue(), TVBrowseHelper::BrowseDispInfo(), ChangeChannel(), ChangeVolume(), customEvent(), HandleEndOfPlaybackTimerEvent(), HandleJumpToProgramAction(), HandleLCDTimerEvent(), HandleOSDIdle(), HandleOSDSleep(), HandlePseudoLiveTVTimerEvent(), HandlePxPTimerEvent(), HandleSpeedChangeTimerEvent(), HandleStateChange(), HandleTrackAction(), Init(), LiveTV(), OSDDialogEvent(), PopPreviousChannel(), ProcessKeypress(), ProcessSmartChannel(), PxPHandleAction(), ScheduleStateChange(), SetErrored(), SetExitPlayer(), SetSpeedChangeTimer(), SetUpdateOSDPosition(), ShowOSDIdle(), ShowOSDPromptDeleteRecording(), ShowOSDSleep(), ShowOSDStopWatchingRecording(), StartEmbedding(), SwitchSource(), timerEvent(), ToggleOSDDebug(), ToggleSleepTimer(), UpdateLCD(), and UpdateOSDSignal().
| void TV::KillTimer | ( | int | id | ) | [private] |
Definition at line 3150 of file tv_play.cpp.
Referenced by ActiveHandleAction(), TVBrowseHelper::BrowseDispInfo(), TVBrowseHelper::BrowseEnd(), ChangeVolume(), ClearInputQueues(), HandleEndOfPlaybackTimerEvent(), HandleJumpToProgramAction(), HandleLCDTimerEvent(), HandleLCDVolumeTimerEvent(), HandleOSDIdle(), HandleOSDSleep(), HandlePseudoLiveTVTimerEvent(), HandlePxPTimerEvent(), HandleSpeedChangeTimerEvent(), HandleStateChange(), HandleTrackAction(), HandleVideoExitDialogTimerEvent(), IdleDialogTimeout(), ProcessKeypress(), SetErrored(), SetExitPlayer(), SetSpeedChangeTimer(), SetUpdateOSDPosition(), ShowOSDIdle(), ShowOSDPromptDeleteRecording(), ShowOSDSleep(), ShowOSDStopWatchingRecording(), SleepDialogTimeout(), StartEmbedding(), StopEmbedding(), timerEvent(), ToggleSleepTimer(), and UpdateLCD().
| void TV::SetSpeedChangeTimer | ( | uint | when, | |
| int | line | |||
| ) | [private] |
Definition at line 3403 of file tv_play.cpp.
Referenced by ChangeSpeed(), ChangeTimeStretch(), CreatePBP(), DoPlay(), DoTogglePauseFinish(), NormalSpeed(), PauseLiveTV(), PBPRestartMainPlayer(), SetFFRew(), StartPlayer(), StopFFRew(), SwitchCards(), and UnpauseLiveTV().
| void TV::HandleEndOfPlaybackTimerEvent | ( | void | ) | [private] |
Definition at line 3237 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::HandleIsNearEndWhenEmbeddingTimerEvent | ( | void | ) | [private] |
Definition at line 3278 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::HandleEndOfRecordingExitPromptTimerEvent | ( | void | ) | [private] |
Definition at line 3293 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::HandleVideoExitDialogTimerEvent | ( | void | ) | [private] |
Definition at line 3329 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::HandlePseudoLiveTVTimerEvent | ( | void | ) | [private] |
Definition at line 3359 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::HandleSpeedChangeTimerEvent | ( | void | ) | [private] |
Definition at line 3411 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::ToggleSleepTimer | ( | const PlayerContext * | ctx | ) | [private] |
Definition at line 8266 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| void TV::ToggleSleepTimer | ( | const PlayerContext * | ctx, | |
| const QString & | time | |||
| ) | [private] |
Definition at line 11643 of file tv_play.cpp.
| bool TV::HandlePxPTimerEvent | ( | void | ) | [private] |
Definition at line 3029 of file tv_play.cpp.
Referenced by timerEvent().
| bool TV::HandleLCDTimerEvent | ( | void | ) | [private] |
Definition at line 3081 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::HandleLCDVolumeTimerEvent | ( | void | ) | [private] |
Definition at line 3123 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::EditSchedule | ( | const PlayerContext * | ctx, | |
| int | editType = kScheduleProgramGuide | |||
| ) | [private] |
Definition at line 8060 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ActivePostQHandleAction(), HandleJumpToProgramAction(), and OSDDialogEvent().
| bool TV::StartEmbedding | ( | const QRect & | embedRect | ) | [private] |
Definition at line 7818 of file tv_play.cpp.
Referenced by ScheduleEditor::Create(), ProgFinder::Create(), ViewScheduled::EmbedTVWindow(), and GuideGrid::EmbedTVWindow().
| void TV::StopEmbedding | ( | void | ) | [private] |
Definition at line 7857 of file tv_play.cpp.
Referenced by customEvent().
| bool TV::IsTunable | ( | const PlayerContext * | ctx, | |
| uint | chanid, | |||
| bool | use_cache = false | |||
| ) | [private] |
Definition at line 7719 of file tv_play.cpp.
Referenced by ChangeChannel(), GuideGrid::GetAlternateChannelIndex(), HandleStateChange(), TVBrowseHelper::run(), and GuideGrid::updateChannels().
| void TV::ClearTunableCache | ( | void | ) | [private] |
Definition at line 7812 of file tv_play.cpp.
Referenced by GuideGrid::updateChannels().
| void TV::ChangeChannel | ( | const PlayerContext * | ctx, | |
| const DBChanList & | options | |||
| ) | [private] |
Definition at line 7117 of file tv_play.cpp.
Referenced by ActivePostQHandleAction(), TVBrowseHelper::BrowseEnd(), ChangeChannel(), GuideGrid::channelUpdate(), CommitQueuedInput(), HandlePseudoLiveTVTimerEvent(), and ProcessNetworkControlCommand().
| void TV::DrawUnusedRects | ( | void | ) | [private] |
Definition at line 7885 of file tv_play.cpp.
Referenced by customEvent(), GuideGrid::EmbedTVWindow(), event(), and HandleStateChange().
| void TV::DoEditSchedule | ( | int | editType = kScheduleProgramGuide |
) | [private] |
Definition at line 7930 of file tv_play.cpp.
Referenced by customEvent(), and StartTV().
| QString TV::GetRecordingGroup | ( | int | player_idx | ) | const [private] |
Definition at line 12226 of file tv_play.cpp.
Referenced by FillOSDMenuJumpRec(), and PlaybackBox::PlaybackBox().
| void TV::ChangeVolume | ( | PlayerContext * | ctx, | |
| bool | up, | |||
| int | newvolume = -1 | |||
| ) | [private] |
Definition at line 8068 of file tv_play.cpp.
Referenced by ActiveHandleAction(), customEvent(), DoChangePictureAttribute(), and GuideGrid::volumeUpdate().
| void TV::ToggleMute | ( | PlayerContext * | ctx, | |
| const bool | muteIndividualChannels = false | |||
| ) | [private] |
Definition at line 8230 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ChangeVolume(), and GuideGrid::toggleMute().
| void TV::UpdateChannelList | ( | int | groupID | ) | [private] |
update the channel list with channels from the selected channel group
Definition at line 1373 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and GuideGrid::~GuideGrid().
| OSD * TV::GetOSDL | ( | const char * | file, | |
| int | location | |||
| ) | [private] |
Definition at line 12277 of file tv_play.cpp.
| OSD * TV::GetOSDL | ( | const PlayerContext * | ctx, | |
| const char * | file, | |||
| int | location | |||
| ) | [private] |
Definition at line 12288 of file tv_play.cpp.
| void TV::ReturnOSDLock | ( | const PlayerContext * | ctx, | |
| OSD *& | osd | |||
| ) | [private] |
Definition at line 12330 of file tv_play.cpp.
Referenced by ActiveHandleAction(), TVBrowseHelper::BrowseEnd(), ClearOSD(), customEvent(), DialogIsVisible(), FillOSDMenuJumpRec(), HandleEndOfRecordingExitPromptTimerEvent(), HandleOSDChannelEdit(), HandleOSDCutpoint(), HandleVideoExitDialogTimerEvent(), OSDDialogEvent(), ProcessKeypress(), ProcessNetworkControlCommand(), RunLoadDDMap(), ShowNoRecorderDialog(), ShowOSDAlreadyEditing(), ShowOSDAskAllow(), ShowOSDCutpoint(), ShowOSDIdle(), ShowOSDMenu(), ShowOSDPromptDeleteRecording(), ShowOSDSleep(), ShowOSDStopWatchingRecording(), StartChannelEditMode(), timerEvent(), ToggleOSD(), ToggleOSDDebug(), ToggleRecord(), UpdateOSDDebug(), UpdateOSDProgInfo(), UpdateOSDSignal(), UpdateOSDStatus(), and UpdateOSDTimeoutMessage().
| PlayerContext * TV::GetPlayerWriteLock | ( | int | which, | |
| const char * | file, | |||
| int | location | |||
| ) | [private] |
Definition at line 12341 of file tv_play.cpp.
Referenced by customEvent(), HandlePxPTimerEvent(), timerEvent(), and ~TV().
| PlayerContext * TV::GetPlayerReadLock | ( | int | which, | |
| const char * | file, | |||
| int | location | |||
| ) | [private] |
Definition at line 12356 of file tv_play.cpp.
Referenced by GuideGrid::channelUpdate(), customEvent(), DoEditSchedule(), DrawUnusedRects(), event(), FinishRecording(), GuideGrid::GetAlternateChannelIndex(), GetLastRecorderNum(), GetOSDL(), GetRecordingGroup(), GetState(), GetStatus(), HandleEndOfPlaybackTimerEvent(), HandleEndOfRecordingExitPromptTimerEvent(), HandleIsNearEndWhenEmbeddingTimerEvent(), HandleLCDTimerEvent(), HandleLCDVolumeTimerEvent(), HandlePseudoLiveTVTimerEvent(), HandleSpeedChangeTimerEvent(), HandleVideoExitDialogTimerEvent(), IdleDialogTimeout(), Init(), IsPBPSupported(), IsPIPSupported(), IsSameProgram(), LiveTV(), OSDDialogEvent(), Playback(), PlaybackLoop(), TVBrowseHelper::run(), RunLoadDDMap(), ShowOSDIdle(), ShowOSDSleep(), StartEmbedding(), StartTV(), StopEmbedding(), timerEvent(), GuideGrid::toggleMute(), GuideGrid::updateChannels(), and GuideGrid::volumeUpdate().
| const PlayerContext * TV::GetPlayerReadLock | ( | int | which, | |
| const char * | file, | |||
| int | location | |||
| ) | const [private] |
Definition at line 12371 of file tv_play.cpp.
| PlayerContext * TV::GetPlayerHaveLock | ( | PlayerContext * | locked_context, | |
| int | which, | |||
| const char * | file, | |||
| int | location | |||
| ) | [private] |
Definition at line 12387 of file tv_play.cpp.
| const PlayerContext * TV::GetPlayerHaveLock | ( | const PlayerContext * | locked_context, | |
| int | which, | |||
| const char * | file, | |||
| int | location | |||
| ) | const [private] |
Definition at line 12403 of file tv_play.cpp.
| void TV::ReturnPlayerLock | ( | PlayerContext *& | ctx | ) | [private] |
Definition at line 12419 of file tv_play.cpp.
Referenced by ChangeChannel(), GuideGrid::channelUpdate(), customEvent(), DoEditSchedule(), DrawUnusedRects(), event(), FinishRecording(), GuideGrid::GetAlternateChannelIndex(), GetLastRecorderNum(), GetOSDL(), GetRecordingGroup(), GetState(), GetStatus(), HandleEndOfPlaybackTimerEvent(), HandleEndOfRecordingExitPromptTimerEvent(), HandleIsNearEndWhenEmbeddingTimerEvent(), HandleLCDTimerEvent(), HandleLCDVolumeTimerEvent(), HandlePseudoLiveTVTimerEvent(), HandlePxPTimerEvent(), HandleSpeedChangeTimerEvent(), HandleVideoExitDialogTimerEvent(), IdleDialogTimeout(), Init(), IsPBPSupported(), IsPIPSupported(), IsSameProgram(), LiveTV(), OSDDialogEvent(), Playback(), PlaybackLoop(), ProcessNetworkControlCommand(), TVBrowseHelper::run(), RunLoadDDMap(), ShowOSDIdle(), ShowOSDSleep(), StartEmbedding(), StartTV(), StopEmbedding(), timerEvent(), GuideGrid::toggleMute(), GuideGrid::updateChannels(), GuideGrid::volumeUpdate(), and ~TV().
| void TV::ReturnPlayerLock | ( | const PlayerContext *& | ctx | ) | const [private] |
Definition at line 12425 of file tv_play.cpp.
| void TV::ToggleAutoExpire | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 11468 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::ToggleRecord | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 8982 of file tv_play.cpp.
Referenced by BrowseHandleAction(), and ToggleHandleAction().
Definition at line 2035 of file tv_play.cpp.
Referenced by FinishRecording(), PrepareToExitPlayer(), and RemoveRecording().
Definition at line 2041 of file tv_play.cpp.
Referenced by GetRecordingGroup(), HandleEndOfPlaybackTimerEvent(), HandleJumpToProgramAction(), HandleStateChange(), OSDDialogEvent(), and timerEvent().
Definition at line 2050 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ActivePostQHandleAction(), AddKeyToInputQueue(), AskAllowRecording(), ChangeVolume(), CommitQueuedInput(), CreatePBP(), customEvent(), DoEditSchedule(), DoSkipCommercials(), FillOSDMenuJobs(), FillOSDMenuNavigate(), HandleIsNearEndWhenEmbeddingTimerEvent(), HandleJumpToProgramAction(), HandleLCDTimerEvent(), HandleStateChange(), IdleDialogTimeout(), IsBookmarkAllowed(), IsDeleteAllowed(), OSDDialogEvent(), ProcessNetworkControlCommand(), RestartAllPlayers(), ShowOSDPromptDeleteRecording(), ShowOSDStopWatchingRecording(), SwitchCards(), timerEvent(), and ToggleHandleAction().
| TVState TV::GetState | ( | int | player_idx | ) | const [private] |
get tv state of active player context
Definition at line 1400 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ActivePostQHandleAction(), AddKeyToInputQueue(), AskAllowRecording(), ChangeVolume(), CommitQueuedInput(), DoEditSchedule(), DoJumpFFWD(), DoJumpRWND(), DoSkipCommercials(), FinishRecording(), GetRecordingGroup(), GetStatus(), HandleIsNearEndWhenEmbeddingTimerEvent(), HandleLCDTimerEvent(), IsBookmarkAllowed(), IsDeleteAllowed(), GuideGrid::keyPressEvent(), OSDDialogEvent(), PlaybackLoop(), PrepareToExitPlayer(), ProcessNetworkControlCommand(), GuideGrid::showMenu(), ShowOSDStopWatchingRecording(), SwitchCards(), and ToggleHandleAction().
| TVState TV::GetState | ( | const PlayerContext * | actx | ) | const [private] |
get tv state of active player context
Definition at line 1590 of file tv_play.cpp.
| void TV::HandleStateChange | ( | PlayerContext * | mctx, | |
| PlayerContext * | ctx | |||
| ) | [private] |
Changes the state to the state on the front of the state change queue.
Note: There must exist a state transition from any state we can enter to the kState_None state, as this is used to shutdown TV in RunTV.
Definition at line 2088 of file tv_play.cpp.
Referenced by LiveTV(), Playback(), and timerEvent().
| void TV::GetStatus | ( | void | ) | [private] |
Definition at line 1409 of file tv_play.cpp.
Referenced by customEvent().
| void TV::ForceNextStateNone | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 3155 of file tv_play.cpp.
Referenced by CreatePBP(), HandleEndOfPlaybackTimerEvent(), PBPRestartMainPlayer(), PxPTeardownView(), RestartAllPlayers(), StartPlayer(), and timerEvent().
| void TV::ScheduleStateChange | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 3161 of file tv_play.cpp.
Referenced by CreatePBP(), CreatePIP(), customEvent(), ForceNextStateNone(), PBPRestartMainPlayer(), StartPlayer(), and SwitchCards().
| void TV::SetErrored | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 3167 of file tv_play.cpp.
Referenced by HandleStateChange(), StartRecorder(), and SwitchCards().
| void TV::setInPlayList | ( | bool | setting | ) | [inline, private] |
| void TV::setUnderNetworkControl | ( | bool | setting | ) | [inline, private] |
| void TV::PrepToSwitchToRecordedProgram | ( | PlayerContext * | ctx, | |
| const ProgramInfo & | p | |||
| ) | [private] |
Definition at line 3177 of file tv_play.cpp.
Referenced by customEvent(), and HandleJumpToProgramAction().
| void TV::PrepareToExitPlayer | ( | PlayerContext * | ctx, | |
| int | line, | |||
| bool | bookmark = true | |||
| ) | [private] |
Definition at line 3188 of file tv_play.cpp.
Referenced by ActiveHandleAction(), customEvent(), HandleEndOfPlaybackTimerEvent(), HandleJumpToProgramAction(), HandleOSDAskAllow(), HandleOSDVideoExit(), HandleVideoExitDialogTimerEvent(), OSDDialogEvent(), and PrepToSwitchToRecordedProgram().
Definition at line 3203 of file tv_play.cpp.
Referenced by ActiveHandleAction(), customEvent(), HandleEndOfPlaybackTimerEvent(), HandleJumpToProgramAction(), HandleOSDAskAllow(), HandleOSDIdle(), HandleOSDSleep(), HandleOSDVideoExit(), HandleVideoExitDialogTimerEvent(), IdleDialogTimeout(), Init(), OSDDialogEvent(), PrepToSwitchToRecordedProgram(), ProcessNetworkControlCommand(), SleepDialogTimeout(), StartTV(), SwitchCards(), and timerEvent().
| bool TV::RequestNextRecorder | ( | PlayerContext * | ctx, | |
| bool | showDialogs | |||
| ) | [private] |
Definition at line 1639 of file tv_play.cpp.
Referenced by CreatePBP(), CreatePIP(), and LiveTV().
| void TV::DeleteRecorder | ( | ) | [private] |
| bool TV::StartRecorder | ( | PlayerContext * | ctx, | |
| int | maxWait = -1 | |||
| ) | [private] |
Starts recorder, must be called before StartPlayer().
| maxWait | How long to wait for RecorderBase to start recording. |
Definition at line 2462 of file tv_play.cpp.
Referenced by HandleStateChange(), and SwitchCards().
| void TV::StopStuff | ( | PlayerContext * | mctx, | |
| PlayerContext * | ctx, | |||
| bool | stopRingbuffers, | |||
| bool | stopPlayers, | |||
| bool | stopRecorders | |||
| ) | [private] |
Can shut down the ringbuffers, the players, and in LiveTV it can shut down the recorders.
The player needs to be partially shutdown before the recorder, and partially shutdown after the recorder. Hence these are shutdown from within the same method. Also, shutting down things in the right order avoids spewing error messages...
| stopRingBuffer | Set to true if ringbuffer must be shut down. | |
| stopPlayer | Set to true if player must be shut down. | |
| stopRecorder | Set to true if recorder must be shut down. |
Definition at line 2515 of file tv_play.cpp.
Referenced by customEvent(), HandleStateChange(), and SwitchCards().
| void TV::TeardownPlayer | ( | PlayerContext * | mctx, | |
| PlayerContext * | ctx | |||
| ) | [private] |
Definition at line 2563 of file tv_play.cpp.
Referenced by timerEvent().
| bool TV::StartPlayer | ( | PlayerContext * | mctx, | |
| PlayerContext * | ctx, | |||
| TVState | desiredState | |||
| ) | [private] |
Definition at line 5120 of file tv_play.cpp.
Referenced by HandleStateChange(), and RestartAllPlayers().
| vector< long long > TV::TeardownAllPlayers | ( | PlayerContext * | lctx | ) | [private] |
Teardown all Player's in preparation for PxP Swap or change from PIP -> PBP or PBP -> PIP.
Definition at line 5491 of file tv_play.cpp.
Referenced by PxPSwap(), PxPToggleType(), and RestartMainPlayer().
| void TV::RestartAllPlayers | ( | PlayerContext * | lctx, | |
| const vector< long long > & | pos, | |||
| MuteState | mctx_mute | |||
| ) | [private] |
Recreate Main and PIP windows.
Could be either PIP or PBP views.
Definition at line 5555 of file tv_play.cpp.
Referenced by PxPSwap(), PxPToggleType(), and RestartMainPlayer().
| void TV::RestartMainPlayer | ( | PlayerContext * | mctx | ) | [private] |
Definition at line 5670 of file tv_play.cpp.
Referenced by timerEvent().
| bool TV::IsSwitchingCards | ( | void | ) | const [inline, private] |
| bool TV::getAllowRerecord | ( | void | ) | const [inline, private] |
| bool TV::getEndOfRecording | ( | void | ) | const [inline, private] |
| bool TV::getJumpToProgram | ( | void | ) | const [inline, private] |
| bool TV::IsDeleteAllowed | ( | const PlayerContext * | ctx | ) | const [private] |
Definition at line 11973 of file tv_play.cpp.
Referenced by HandleOSDVideoExit(), and ShowOSDStopWatchingRecording().
| void TV::ToggleChannelFavorite | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 6688 of file tv_play.cpp.
Referenced by ToggleHandleAction().
| void TV::ToggleChannelFavorite | ( | PlayerContext * | ctx, | |
| QString | changroup_name | |||
| ) | [private] |
Definition at line 6696 of file tv_play.cpp.
| void TV::ChangeChannel | ( | PlayerContext * | ctx, | |
| int | direction | |||
| ) | [private] |
Definition at line 6933 of file tv_play.cpp.
| void TV::ChangeChannel | ( | PlayerContext * | ctx, | |
| uint | chanid, | |||
| const QString & | channum | |||
| ) | [private] |
Definition at line 7006 of file tv_play.cpp.
| void TV::ShowPreviousChannel | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 7140 of file tv_play.cpp.
Referenced by PopPreviousChannel().
| void TV::PopPreviousChannel | ( | PlayerContext * | ctx, | |
| bool | immediate_change | |||
| ) | [private] |
Definition at line 7153 of file tv_play.cpp.
Referenced by ActivePostQHandleAction(), and OSDDialogEvent().
| void TV::AddKeyToInputQueue | ( | PlayerContext * | ctx, | |
| char | key | |||
| ) | [private] |
Definition at line 6760 of file tv_play.cpp.
Referenced by ActiveHandleAction(), BrowseHandleAction(), HandleTrackAction(), and ProcessKeypress().
| void TV::ClearInputQueues | ( | const PlayerContext * | ctx, | |
| bool | hideosd | |||
| ) | [private] |
Clear channel key buffer of input keys.
| hideosd | if true, hides "channel_number" OSDSet. |
Definition at line 6744 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ChangeChannel(), ClearOSD(), CommitQueuedInput(), DoArbSeek(), HandleTrackAction(), Init(), and timerEvent().
| bool TV::CommitQueuedInput | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 6878 of file tv_play.cpp.
Referenced by ActivePostQHandleAction(), AddKeyToInputQueue(), ProcessNetworkControlCommand(), and timerEvent().
| bool TV::ProcessSmartChannel | ( | const PlayerContext * | ctx, | |
| QString & | inputStr | |||
| ) | [private] |
Definition at line 6807 of file tv_play.cpp.
Referenced by AddKeyToInputQueue().
| bool TV::HasQueuedInput | ( | void | ) | const [inline, private] |
Definition at line 362 of file tv_play.h.
Referenced by ActiveHandleAction(), ClearOSD(), CommitQueuedInput(), ProcessKeypress(), and SeekHandleAction().
| bool TV::HasQueuedChannel | ( | void | ) | const [inline, private] |
Definition at line 364 of file tv_play.h.
Referenced by ClearOSD(), and timerEvent().
| QString TV::GetQueuedInput | ( | void | ) | const [private] |
Definition at line 6702 of file tv_play.cpp.
Referenced by AddKeyToInputQueue(), and CommitQueuedInput().
| int TV::GetQueuedInputAsInt | ( | bool * | ok = NULL, |
|
| int | base = 10 | |||
| ) | const [private] |
Definition at line 6710 of file tv_play.cpp.
Referenced by DoArbSeek(), and HandleTrackAction().
| QString TV::GetQueuedChanNum | ( | void | ) | const [private] |
Definition at line 6716 of file tv_play.cpp.
Referenced by CommitQueuedInput(), and ProcessSmartChannel().
| uint TV::GetQueuedChanID | ( | void | ) | const [inline, private] |
Definition at line 371 of file tv_play.h.
Referenced by ChangeChannel(), and CommitQueuedInput().
| void TV::SwitchSource | ( | PlayerContext * | ctx, | |
| uint | source_direction | |||
| ) | [private] |
Definition at line 6363 of file tv_play.cpp.
Referenced by ActivePostQHandleAction().
| void TV::SwitchInputs | ( | PlayerContext * | ctx, | |
| uint | inputid | |||
| ) | [private] |
Definition at line 6442 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::ToggleInputs | ( | PlayerContext * | ctx, | |
| uint | inputid = 0 | |||
| ) | [private] |
Definition at line 6634 of file tv_play.cpp.
Referenced by ActivePostQHandleAction(), SwitchInputs(), and ToggleHandleAction().
| void TV::SwitchCards | ( | PlayerContext * | ctx, | |
| uint | chanid = 0, |
|||
| QString | channum = "", |
|||
| uint | inputid = 0 | |||
| ) | [private] |
Definition at line 6461 of file tv_play.cpp.
Referenced by ActivePostQHandleAction(), ChangeChannel(), and SwitchInputs().
| void TV::PauseLiveTV | ( | PlayerContext * | ctx | ) | [private] |
Used in ChangeChannel(), ChangeChannel(), and ToggleInputs() to temporarily stop video output.
Definition at line 11750 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ChangeChannel(), and ToggleInputs().
| void TV::UnpauseLiveTV | ( | PlayerContext * | ctx, | |
| bool | bQuietly = false | |||
| ) | [private] |
Used in ChangeChannel(), ChangeChannel(), and ToggleInputs() to restart video output.
Definition at line 11791 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ChangeChannel(), SwitchCards(), and ToggleInputs().
| void TV::DoPlay | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 5700 of file tv_play.cpp.
Referenced by ActiveHandleAction(), and OSDDialogEvent().
| float TV::DoTogglePauseStart | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 5732 of file tv_play.cpp.
Referenced by DoSetPauseState(), and DoTogglePause().
| void TV::DoTogglePauseFinish | ( | PlayerContext * | ctx, | |
| float | time, | |||
| bool | showOSD | |||
| ) | [private] |
Definition at line 5763 of file tv_play.cpp.
Referenced by DoSetPauseState(), and DoTogglePause().
| void TV::DoTogglePause | ( | PlayerContext * | ctx, | |
| bool | showOSD | |||
| ) | [private] |
Definition at line 5796 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ChangeSpeed(), HandleIsNearEndWhenEmbeddingTimerEvent(), HandleOSDAlreadyEditing(), HandleOSDVideoExit(), HandleVideoExitDialogTimerEvent(), OSDDialogEvent(), ProcessNetworkControlCommand(), ShowOSDAlreadyEditing(), ShowOSDPromptDeleteRecording(), and ShowOSDStopWatchingRecording().
| vector< bool > TV::DoSetPauseState | ( | PlayerContext * | lctx, | |
| const vector< bool > & | pause | |||
| ) | [private] |
Definition at line 7906 of file tv_play.cpp.
Referenced by customEvent(), and DoEditSchedule().
| bool TV::ContextIsPaused | ( | PlayerContext * | ctx, | |
| const char * | file, | |||
| int | location | |||
| ) | [private] |
Definition at line 12265 of file tv_play.cpp.
Referenced by ChangeChannel(), ChangeSpeed(), DoSetPauseState(), DoTogglePauseFinish(), HandleOSDAlreadyEditing(), ITVRestart(), OSDDialogEvent(), ProcessNetworkControlCommand(), SeekHandleAction(), ShowOSDAlreadyEditing(), ShowOSDPromptDeleteRecording(), ShowOSDStopWatchingRecording(), ToggleInputs(), and ToggleOSD().
| void TV::SetLastProgram | ( | const ProgramInfo * | rcinfo | ) | [private] |
Definition at line 12205 of file tv_play.cpp.
Referenced by customEvent(), FillOSDMenuJumpRec(), PrepToSwitchToRecordedProgram(), StartTV(), and timerEvent().
| ProgramInfo * TV::GetLastProgram | ( | void | ) | const [private] |
Definition at line 12218 of file tv_play.cpp.
Referenced by FillOSDMenuJumpRec(), and StartTV().
| void TV::DoSeek | ( | PlayerContext * | ctx, | |
| float | time, | |||
| const QString & | mesg | |||
| ) | [private] |
Definition at line 5914 of file tv_play.cpp.
Referenced by ActiveHandleAction(), DoArbSeek(), DoJumpFFWD(), DoJumpRWND(), DoSeekAbsolute(), DVDJumpBack(), DVDJumpForward(), ProcessNetworkControlCommand(), and SeekHandleAction().
| bool TV::DoPlayerSeek | ( | PlayerContext * | ctx, | |
| float | time | |||
| ) | [private] |
Definition at line 5817 of file tv_play.cpp.
Referenced by ChangeFFRew(), ChangeSpeed(), DoPlay(), DoSeek(), DoTogglePauseFinish(), and FFRewHandleAction().
| void TV::DoSeekAbsolute | ( | PlayerContext * | ctx, | |
| long long | seconds | |||
| ) | [private] |
Definition at line 5933 of file tv_play.cpp.
Referenced by customEvent(), DoArbSeek(), and ProcessNetworkControlCommand().
| void TV::DoArbSeek | ( | PlayerContext * | ctx, | |
| ArbSeekWhence | whence | |||
| ) | [private] |
Definition at line 5946 of file tv_play.cpp.
Referenced by ActiveHandleAction(), CommitQueuedInput(), and SeekHandleAction().
| void TV::DoJumpFFWD | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 11844 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ActivePostQHandleAction(), and OSDDialogEvent().
| void TV::DoJumpRWND | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 11854 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ActivePostQHandleAction(), and OSDDialogEvent().
| void TV::NormalSpeed | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 5977 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ActivePostQHandleAction(), ChangeFFRew(), DoJumpChapter(), DoSeek(), DoSkipCommercials(), DoSwitchAngle(), DoSwitchTitle(), FFRewHandleAction(), and ProcessNetworkControlCommand().
| void TV::ChangeSpeed | ( | PlayerContext * | ctx, | |
| int | direction | |||
| ) | [private] |
Definition at line 5992 of file tv_play.cpp.
Referenced by ActiveHandleAction().
| void TV::ToggleTimeStretch | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 8119 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| void TV::ChangeTimeStretch | ( | PlayerContext * | ctx, | |
| int | dir, | |||
| bool | allowEdit = true | |||
| ) | [private] |
Definition at line 8133 of file tv_play.cpp.
Referenced by ActiveHandleAction(), OSDDialogEvent(), ProcessNetworkControlCommand(), TimeStretchHandleAction(), and ToggleTimeStretch().
| void TV::DVDJumpBack | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 11867 of file tv_play.cpp.
Referenced by DoJumpRWND().
| void TV::DVDJumpForward | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 11904 of file tv_play.cpp.
Referenced by DoJumpFFWD().
| float TV::StopFFRew | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 6038 of file tv_play.cpp.
Referenced by ActiveHandleAction(), ActivePostQHandleAction(), ChangeFFRew(), ChangeSpeed(), DoJumpChapter(), DoPlay(), DoSeek(), DoSkipCommercials(), DoSwitchAngle(), DoSwitchTitle(), DoTogglePauseStart(), FFRewHandleAction(), OSDDialogEvent(), and ProcessNetworkControlCommand().
| void TV::ChangeFFRew | ( | PlayerContext * | ctx, | |
| int | direction | |||
| ) | [private] |
Definition at line 6063 of file tv_play.cpp.
Referenced by SeekHandleAction().
| void TV::SetFFRew | ( | PlayerContext * | ctx, | |
| int | index | |||
| ) | [private] |
Definition at line 6096 of file tv_play.cpp.
Referenced by ChangeFFRew(), FFRewHandleAction(), and ProcessNetworkControlCommand().
| void TV::EnableUpmix | ( | PlayerContext * | ctx, | |
| bool | enable, | |||
| bool | toggle = false | |||
| ) | [private] |
Definition at line 8184 of file tv_play.cpp.
Referenced by ActiveHandleAction(), OSDDialogEvent(), and ToggleHandleAction().
| void TV::ChangeAudioSync | ( | PlayerContext * | ctx, | |
| int | dir, | |||
| int | newsync = -9999 | |||
| ) | [private] |
Definition at line 8204 of file tv_play.cpp.
Referenced by AudioSyncHandleAction(), customEvent(), OSDDialogEvent(), and ToggleHandleAction().
| bool TV::AudioSyncHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 4001 of file tv_play.cpp.
Referenced by ProcessKeypress().
| void TV::PauseAudioUntilBuffered | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 8452 of file tv_play.cpp.
Referenced by ChangeChannel(), DoJumpChapter(), DoPlayerSeek(), DoSkipCommercials(), DoSwitchAngle(), and DoSwitchTitle().
| int TV::GetNumChapters | ( | const PlayerContext * | ctx | ) | const [private] |
Definition at line 6193 of file tv_play.cpp.
Referenced by DoJumpFFWD(), DoJumpRWND(), and FillOSDMenuNavigate().
| void TV::GetChapterTimes | ( | const PlayerContext * | ctx, | |
| QList< long long > & | times | |||
| ) | const [private] |
Definition at line 6203 of file tv_play.cpp.
Referenced by FillOSDMenuNavigate().
| int TV::GetCurrentChapter | ( | const PlayerContext * | ctx | ) | const [private] |
Definition at line 6211 of file tv_play.cpp.
Referenced by FillOSDMenuNavigate().
| int TV::GetNumTitles | ( | const PlayerContext * | ctx | ) | const [private] |
Definition at line 6237 of file tv_play.cpp.
Referenced by FillOSDMenuNavigate().
| int TV::GetCurrentTitle | ( | const PlayerContext * | ctx | ) | const [private] |
Definition at line 6247 of file tv_play.cpp.
Referenced by FillOSDMenuNavigate().
| int TV::GetTitleDuration | ( | const PlayerContext * | ctx, | |
| int | title | |||
| ) | const [private] |
Definition at line 6287 of file tv_play.cpp.
Referenced by FillOSDMenuNavigate().
| QString TV::GetTitleName | ( | const PlayerContext * | ctx, | |
| int | title | |||
| ) | const [private] |
Definition at line 6298 of file tv_play.cpp.
Referenced by FillOSDMenuNavigate().
| void TV::DoSwitchTitle | ( | PlayerContext * | ctx, | |
| int | title | |||
| ) | [private] |
Definition at line 6308 of file tv_play.cpp.
Referenced by customEvent(), and OSDDialogEvent().
| int TV::GetNumAngles | ( | const PlayerContext * | ctx | ) | const [private] |
Definition at line 6257 of file tv_play.cpp.
Referenced by FillOSDMenuNavigate().
| int TV::GetCurrentAngle | ( | const PlayerContext * | ctx | ) | const [private] |
Definition at line 6267 of file tv_play.cpp.
Referenced by FillOSDMenuNavigate().
| QString TV::GetAngleName | ( | const PlayerContext * | ctx, | |
| int | angle | |||
| ) | const [private] |
Definition at line 6277 of file tv_play.cpp.
Referenced by FillOSDMenuNavigate().
| void TV::DoSwitchAngle | ( | PlayerContext * | ctx, | |
| int | angle | |||
| ) | [private] |
Definition at line 6324 of file tv_play.cpp.
Referenced by customEvent(), and OSDDialogEvent().
| void TV::DoJumpChapter | ( | PlayerContext * | ctx, | |
| int | chapter | |||
| ) | [private] |
Definition at line 6221 of file tv_play.cpp.
Referenced by customEvent(), DoJumpFFWD(), DoJumpRWND(), DVDJumpBack(), DVDJumpForward(), and OSDDialogEvent().
| void TV::DoSkipCommercials | ( | PlayerContext * | ctx, | |
| int | direction | |||
| ) | [private] |
Definition at line 6340 of file tv_play.cpp.
Referenced by ActiveHandleAction().
| void TV::SetAutoCommercialSkip | ( | const PlayerContext * | ctx, | |
| CommSkipMode | skipMode = kCommSkipOff | |||
| ) | [private] |
Definition at line 11491 of file tv_play.cpp.
Referenced by ActiveHandleAction(), and OSDDialogEvent().
| void TV::DoQueueTranscode | ( | PlayerContext * | ctx, | |
| QString | profile | |||
| ) | [private] |
Definition at line 6143 of file tv_play.cpp.
Referenced by ActiveHandleAction(), and OSDDialogEvent().
| bool TV::IsBookmarkAllowed | ( | const PlayerContext * | ctx | ) | const [private] |
Definition at line 11947 of file tv_play.cpp.
Referenced by HandleOSDVideoExit(), PrepareToExitPlayer(), SetBookmark(), and ShowOSDStopWatchingRecording().
| void TV::SetBookmark | ( | PlayerContext * | ctx, | |
| bool | clear = false | |||
| ) | [private] |
Definition at line 4508 of file tv_play.cpp.
Referenced by ActivePostQHandleAction(), PrepareToExitPlayer(), and ProcessNetworkControlCommand().
| bool TV::ClearOSD | ( | const PlayerContext * | ctx | ) | [private] |
Definition at line 7185 of file tv_play.cpp.
Referenced by ActiveHandleAction(), AudioSyncHandleAction(), TVBrowseHelper::BrowseStart(), DoEditSchedule(), HandleVideoExitDialogTimerEvent(), OSDDialogEvent(), ProcessNetworkControlCommand(), SetActive(), SetManualZoom(), ShowOSDPromptDeleteRecording(), ShowOSDStopWatchingRecording(), and TimeStretchHandleAction().
| void TV::ToggleOSD | ( | PlayerContext * | ctx, | |
| bool | includeStatusOSD | |||
| ) | [private] |
Definition at line 7213 of file tv_play.cpp.
Referenced by ActiveHandleAction().
| void TV::ToggleOSDDebug | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 7281 of file tv_play.cpp.
Referenced by ActiveHandleAction(), and OSDDialogEvent().
| void TV::UpdateOSDDebug | ( | const PlayerContext * | ctx | ) | [private] |
Definition at line 7307 of file tv_play.cpp.
Referenced by timerEvent(), and ToggleOSDDebug().
| void TV::UpdateOSDProgInfo | ( | const PlayerContext * | ctx, | |
| const char * | whichInfo | |||
| ) | [private] |
Update and display the passed OSD set with programinfo.
Definition at line 7323 of file tv_play.cpp.
Referenced by ToggleOSD(), and UnpauseLiveTV().
| void TV::UpdateOSDStatus | ( | const PlayerContext * | ctx, | |
| QString | title, | |||
| QString | desc, | |||
| QString | value, | |||
| int | type, | |||
| QString | units, | |||
| int | position = 0, |
|||
| int | prev = 0, |
|||
| int | next = 0, |
|||
| enum OSDTimeout | timeout = kOSDTimeout_Med | |||
| ) | [private] |
Definition at line 7353 of file tv_play.cpp.
Referenced by ChangeAudioSync(), ChangeTimeStretch(), ChangeVolume(), DoChangePictureAttribute(), DoSkipCommercials(), DoTogglePictureAttribute(), ProcessNetworkControlCommand(), SetBookmark(), ToggleOSD(), and UpdateOSDSeekMessage().
| void TV::UpdateOSDStatus | ( | const PlayerContext * | ctx, | |
| osdInfo & | info, | |||
| int | type, | |||
| enum OSDTimeout | timeout | |||
| ) | [private] |
Definition at line 7338 of file tv_play.cpp.
| void TV::UpdateOSDSeekMessage | ( | const PlayerContext * | ctx, | |
| const QString & | mesg, | |||
| enum OSDTimeout | timeout | |||
| ) | [private] |
Definition at line 7368 of file tv_play.cpp.
Referenced by ChangeFFRew(), ChangeSpeed(), ChangeTimeStretch(), DoJumpChapter(), DoPlay(), DoSeek(), DoSwitchAngle(), DoSwitchTitle(), DoTogglePauseFinish(), DVDJumpBack(), DVDJumpForward(), FFRewHandleAction(), HandleSpeedChangeTimerEvent(), SetAutoCommercialSkip(), SetFFRew(), SetManualZoom(), and ToggleAutoExpire().
| void TV::UpdateOSDInput | ( | const PlayerContext * | ctx, | |
| QString | inputname = QString::null | |||
| ) | [private] |
Definition at line 7385 of file tv_play.cpp.
Referenced by ChangeChannel(), HandleStateChange(), SwitchCards(), and ToggleInputs().
| void TV::UpdateOSDSignal | ( | const PlayerContext * | ctx, | |
| const QStringList & | strlist | |||
| ) | [private] |
Updates Signal portion of OSD.
..
Definition at line 7406 of file tv_play.cpp.
Referenced by customEvent(), and timerEvent().
| void TV::UpdateOSDTimeoutMessage | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 7564 of file tv_play.cpp.
Referenced by customEvent(), and timerEvent().
| void TV::UpdateOSDAskAllowDialog | ( | PlayerContext * | ) | [private] |
| void TV::SetUpdateOSDPosition | ( | bool | set_it | ) | [private] |
Definition at line 3221 of file tv_play.cpp.
Referenced by ChangeAudioSync(), ChangeTimeStretch(), ChangeVolume(), DoChangePictureAttribute(), DoJumpChapter(), DoSkipCommercials(), DoSwitchAngle(), DoSwitchTitle(), DoTogglePictureAttribute(), Init(), ProcessNetworkControlCommand(), timerEvent(), ToggleOSD(), and UpdateOSDSeekMessage().
| bool TV::CreatePBP | ( | PlayerContext * | ctx, | |
| const ProgramInfo * | info | |||
| ) | [private] |
Setup Picture by Picture.
right side will be the current video.
| info | programinfo for PBP to use for left Picture. is NULL for Live TV |
Definition at line 4975 of file tv_play.cpp.
Referenced by HandleJumpToProgramAction(), and PxPCreateView().
| bool TV::CreatePIP | ( | PlayerContext * | ctx, | |
| const ProgramInfo * | info | |||
| ) | [private] |
create PIP.
| info | programinfo for PIP to create. is NULL for LiveTV PIP |
Definition at line 5063 of file tv_play.cpp.
Referenced by HandleJumpToProgramAction(), and PxPCreateView().
| bool TV::ResizePIPWindow | ( | PlayerContext * | ctx | ) | [private] |
resize PIP Window.
done when changing channels or swapping PIP
Definition at line 5422 of file tv_play.cpp.
Referenced by PIPAddPlayer().
| bool TV::IsPBPSupported | ( | const PlayerContext * | ctx = NULL |
) | const [private] |
Definition at line 5456 of file tv_play.cpp.
Referenced by CreatePBP(), FillOSDMenuPlayback(), PxPHandleAction(), PxPToggleType(), and PxPToggleView().
| bool TV::IsPIPSupported | ( | const PlayerContext * | ctx = NULL |
) | const [private] |
Definition at line 5472 of file tv_play.cpp.
Referenced by CreatePIP(), FillOSDMenuPlayback(), and PxPHandleAction().
| void TV::PxPToggleView | ( | PlayerContext * | actx, | |
| bool | wantPBP | |||
| ) | [private] |
start/stop PIP/PBP
Definition at line 5240 of file tv_play.cpp.
Referenced by HandlePxPTimerEvent().
| void TV::PxPCreateView | ( | PlayerContext * | actx, | |
| bool | wantPBP | |||
| ) | [private] |
start PIP/PBP
Definition at line 5256 of file tv_play.cpp.
Referenced by HandlePxPTimerEvent(), and PxPToggleView().
| void TV::PxPTeardownView | ( | PlayerContext * | actx | ) | [private] |
stop PIP/PBP
Definition at line 5300 of file tv_play.cpp.
Referenced by ActiveHandleAction(), and PxPToggleView().
| void TV::PxPToggleType | ( | PlayerContext * | mctx, | |
| bool | wantPBP | |||
| ) | [private] |
Change PIP View from PIP to PBP and visa versa.
Definition at line 5336 of file tv_play.cpp.
Referenced by HandlePxPTimerEvent().
| void TV::PxPSwap | ( | PlayerContext * | mctx, | |
| PlayerContext * | pipctx | |||
| ) | [private] |
Definition at line 5625 of file tv_play.cpp.
Referenced by HandlePxPTimerEvent().
| bool TV::PIPAddPlayer | ( | PlayerContext * | mctx, | |
| PlayerContext * | ctx | |||
| ) | [private] |
Maps Player of software scaled PIP to the main player.
Definition at line 5177 of file tv_play.cpp.
Referenced by StartPlayer(), and SwitchCards().
| bool TV::PIPRemovePlayer | ( | PlayerContext * | mctx, | |
| PlayerContext * | ctx | |||
| ) | [private] |
Unmaps Player of software scaled PIP from the main player.
Definition at line 5222 of file tv_play.cpp.
Referenced by SwitchCards(), and TeardownPlayer().
| void TV::PBPRestartMainPlayer | ( | PlayerContext * | mctx | ) | [private] |
tear down remaining PBP video and restore fullscreen display
Definition at line 5515 of file tv_play.cpp.
Referenced by TeardownPlayer().
| void TV::SetActive | ( | PlayerContext * | lctx, | |
| int | index, | |||
| bool | osd_msg | |||
| ) | [private] |
Definition at line 9226 of file tv_play.cpp.
Referenced by ActiveHandleAction(), HandleStateChange(), PxPHandleAction(), PxPSwap(), PxPTeardownView(), RestartMainPlayer(), StopStuff(), and TeardownPlayer().
| void TV::ToggleAspectOverride | ( | PlayerContext * | ctx, | |
| AspectOverrideMode | aspectMode = kAspect_Toggle | |||
| ) | [private] |
Definition at line 8419 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| void TV::ToggleAdjustFill | ( | PlayerContext * | ctx, | |
| AdjustFillMode | adjustfillMode = kAdjustFill_Toggle | |||
| ) | [private] |
Definition at line 8434 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| void TV::DoToggleStudioLevels | ( | const PlayerContext * | ctx | ) | [private] |
Definition at line 9116 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| void TV::DoToggleNightMode | ( | const PlayerContext * | ctx | ) | [private] |
Definition at line 9123 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| void TV::DoTogglePictureAttribute | ( | const PlayerContext * | ctx, | |
| PictureAdjustType | type | |||
| ) | [private] |
Definition at line 9130 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| void TV::DoChangePictureAttribute | ( | PlayerContext * | ctx, | |
| PictureAdjustType | type, | |||
| PictureAttribute | attr, | |||
| bool | up, | |||
| int | newvalue = -1 | |||
| ) | [private] |
Definition at line 9180 of file tv_play.cpp.
Referenced by customEvent(), and PictureAttributeHandleAction().
| bool TV::PictureAttributeHandleAction | ( | PlayerContext * | ctx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 3954 of file tv_play.cpp.
Referenced by ProcessKeypress().
| PictureAttribute TV::NextPictureAdjustType | ( | PictureAdjustType | type, | |
| MythPlayer * | mp, | |||
| PictureAttribute | attr | |||
| ) | [static, private] |
Definition at line 9085 of file tv_play.cpp.
Referenced by DoTogglePictureAttribute().
| void TV::HandleDeinterlacer | ( | PlayerContext * | ctx, | |
| const QString & | action | |||
| ) | [private] |
Definition at line 11456 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::ITVRestart | ( | PlayerContext * | ctx, | |
| bool | isLive | |||
| ) | [private] |
Restart the MHEG/MHP engine.
Definition at line 11822 of file tv_play.cpp.
Referenced by HandleStateChange(), SwitchCards(), and UnpauseLiveTV().
| void TV::EnableVisualisation | ( | const PlayerContext * | ctx, | |
| bool | enable, | |||
| bool | toggle = false, |
|||
| const QString & | action = QString("") | |||
| ) | [private] |
Definition at line 4451 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| void TV::SetManualZoom | ( | const PlayerContext * | ctx, | |
| bool | enabled, | |||
| QString | msg | |||
| ) | [private] |
Definition at line 11508 of file tv_play.cpp.
Referenced by ManualZoomHandleAction(), and OSDDialogEvent().
| bool TV::ManualZoomHandleAction | ( | PlayerContext * | actx, | |
| const QStringList & | actions | |||
| ) | [private] |
Definition at line 3892 of file tv_play.cpp.
Referenced by ProcessKeypress().
| void TV::StartChannelEditMode | ( | PlayerContext * | ctx | ) | [private] |
Starts channel editing mode.
Definition at line 9506 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| bool TV::HandleOSDChannelEdit | ( | PlayerContext * | ctx, | |
| QString | action | |||
| ) | [private] |
Definition at line 9549 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::ChannelEditAutoFill | ( | const PlayerContext * | ctx, | |
| InfoMap & | infoMap | |||
| ) | const [private] |
Automatically fills in as much information as possible.
Definition at line 9585 of file tv_play.cpp.
Referenced by HandleOSDChannelEdit(), RunLoadDDMap(), and StartChannelEditMode().
| void TV::ChannelEditAutoFill | ( | const PlayerContext * | ctx, | |
| InfoMap & | infoMap, | |||
| const QMap< QString, bool > & | changed | |||
| ) | const [private] |
Automatically fills in as much information as possible.
Definition at line 9594 of file tv_play.cpp.
| void TV::ChannelEditXDSFill | ( | const PlayerContext * | ctx, | |
| InfoMap & | infoMap | |||
| ) | const [private] |
Definition at line 9632 of file tv_play.cpp.
Referenced by ChannelEditAutoFill().
| void TV::ChannelEditDDFill | ( | InfoMap & | infoMap, | |
| const QMap< QString, bool > & | changed, | |||
| bool | check_unchanged | |||
| ) | const [private] |
Definition at line 9668 of file tv_play.cpp.
Referenced by ChannelEditAutoFill().
| QString TV::GetDataDirect | ( | QString | key, | |
| QString | value, | |||
| QString | field, | |||
| bool | allow_partial = false | |||
| ) | const [private] |
Definition at line 9728 of file tv_play.cpp.
Referenced by ChannelEditDDFill().
Definition at line 9816 of file tv_play.cpp.
Referenced by RunLoadDDMap().
| void TV::RunLoadDDMap | ( | uint | sourceid | ) | [private] |
Definition at line 9791 of file tv_play.cpp.
Referenced by DDLoader::run().
| bool TV::DialogIsVisible | ( | PlayerContext * | ctx, | |
| const QString & | dialog | |||
| ) | [private] |
Definition at line 10221 of file tv_play.cpp.
Referenced by HandleOSDAlreadyEditing(), HandleOSDAskAllow(), HandleOSDChannelEdit(), HandleOSDCutpoint(), HandleOSDIdle(), HandleOSDInfo(), HandleOSDSleep(), and HandleOSDVideoExit().
| void TV::HandleOSDInfo | ( | PlayerContext * | ctx, | |
| QString | action | |||
| ) | [private] |
Definition at line 10231 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::ShowNoRecorderDialog | ( | const PlayerContext * | ctx, | |
| NoRecorderMsg | msgType = kNoRecorders | |||
| ) | [private] |
Definition at line 11708 of file tv_play.cpp.
Referenced by ChangeChannel(), and RequestNextRecorder().
| void TV::ShowOSDAskAllow | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 1731 of file tv_play.cpp.
Referenced by AskAllowRecording().
| void TV::HandleOSDAskAllow | ( | PlayerContext * | ctx, | |
| QString | action | |||
| ) | [private] |
Definition at line 1965 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::AskAllowRecording | ( | PlayerContext * | ctx, | |
| const QStringList & | msg, | |||
| int | timeuntil, | |||
| bool | hasrec, | |||
| bool | haslater | |||
| ) | [private] |
Definition at line 1685 of file tv_play.cpp.
Referenced by customEvent().
| void TV::ShowOSDCutpoint | ( | PlayerContext * | ctx, | |
| const QString & | type | |||
| ) | [private] |
Definition at line 9263 of file tv_play.cpp.
Referenced by HandleOSDCutpoint(), and ProcessKeypress().
| bool TV::HandleOSDCutpoint | ( | PlayerContext * | ctx, | |
| QString | action, | |||
| long long | frame | |||
| ) | [private] |
Definition at line 9395 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::StartProgramEditMode | ( | PlayerContext * | ctx | ) | [private] |
Starts Program Cut Map Editing mode.
Definition at line 9425 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and ToggleHandleAction().
| void TV::ShowOSDAlreadyEditing | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 9443 of file tv_play.cpp.
Referenced by StartProgramEditMode().
| void TV::HandleOSDAlreadyEditing | ( | PlayerContext * | ctx, | |
| QString | action, | |||
| bool | was_paused | |||
| ) | [private] |
Definition at line 9464 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::ShowOSDSleep | ( | void | ) | [private] |
Definition at line 8294 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::HandleOSDSleep | ( | PlayerContext * | ctx, | |
| QString | action | |||
| ) | [private] |
Definition at line 8319 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::SleepDialogTimeout | ( | void | ) | [private] |
Definition at line 8340 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::ShowOSDIdle | ( | void | ) | [private] |
After idleTimer has expired, display a dialogue warning the user that we will exit LiveTV unless they take action. We change idleTimer, to 45 seconds and when it expires for a second time we quit the player. If the user so decides, they may hit ok and we reset the timer back to the default expiry period.
Definition at line 8358 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::HandleOSDIdle | ( | PlayerContext * | ctx, | |
| QString | action | |||
| ) | [private] |
Definition at line 8382 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::IdleDialogTimeout | ( | void | ) | [private] |
Definition at line 8405 of file tv_play.cpp.
Referenced by timerEvent().
| void TV::ShowOSDStopWatchingRecording | ( | PlayerContext * | ctx | ) | [private] |
Definition at line 11988 of file tv_play.cpp.
Referenced by ActiveHandleAction().
| void TV::ShowOSDPromptDeleteRecording | ( | PlayerContext * | ctx, | |
| QString | title, | |||
| bool | force = false | |||
| ) | [private] |
Definition at line 12048 of file tv_play.cpp.
Referenced by ActivePostQHandleAction(), HandleEndOfRecordingExitPromptTimerEvent(), and HandleOSDVideoExit().
| bool TV::HandleOSDVideoExit | ( | PlayerContext * | ctx, | |
| QString | action | |||
| ) | [private] |
Definition at line 12162 of file tv_play.cpp.
Referenced by OSDDialogEvent().
| void TV::ShowOSDMenu | ( | const PlayerContext * | ctx, | |
| const QString | category = "", |
|||
| const QString | selected = "" | |||
| ) | [private] |
Definition at line 10242 of file tv_play.cpp.
Referenced by ActiveHandleAction(), OSDDialogEvent(), and ToggleHandleAction().
| void TV::FillOSDMenuAudio | ( | const PlayerContext * | ctx, | |
| OSD * | osd, | |||
| QString | category, | |||
| const QString | selected, | |||
| QString & | currenttext, | |||
| QString & | backaction | |||
| ) | [private] |
Definition at line 10271 of file tv_play.cpp.
Referenced by ShowOSDMenu().
| void TV::FillOSDMenuVideo | ( | const PlayerContext * | ctx, | |
| OSD * | osd, | |||
| QString | category, | |||
| const QString | selected, | |||
| QString & | currenttext, | |||
| QString & | backaction | |||
| ) | [private] |
Definition at line 10372 of file tv_play.cpp.
Referenced by ShowOSDMenu().
| void TV::FillOSDMenuSubtitles | ( | const PlayerContext * | ctx, | |
| OSD * | osd, | |||
| QString | category, | |||
| const QString | selected, | |||
| QString & | currenttext, | |||
| QString & | backaction | |||
| ) | [private] |
Definition at line 10599 of file tv_play.cpp.
Referenced by ShowOSDMenu().
| void TV::FillOSDMenuNavigate | ( | const PlayerContext * | ctx, | |
| OSD * | osd, | |||
| QString | category, | |||
| const QString | selected, | |||
| QString & | currenttext, | |||
| QString & | backaction | |||
| ) | [private] |
Definition at line 10782 of file tv_play.cpp.
Referenced by ShowOSDMenu().
| void TV::FillOSDMenuJobs | ( | const PlayerContext * | ctx, | |
| OSD * | osd, | |||
| QString | category, | |||
| const QString | selected, | |||
| QString & | currenttext, | |||
| QString & | backaction | |||
| ) | [private] |
Definition at line 11102 of file tv_play.cpp.
Referenced by ShowOSDMenu().
| void TV::FillOSDMenuPlayback | ( | const PlayerContext * | ctx, | |
| OSD * | osd, | |||
| QString | category, | |||
| const QString | selected, | |||
| QString & | currenttext, | |||
| QString & | backaction | |||
| ) | [private] |
Definition at line 11170 of file tv_play.cpp.
Referenced by ShowOSDMenu().
| void TV::FillOSDMenuSchedule | ( | const PlayerContext * | ctx, | |
| OSD * | osd, | |||
| QString | category, | |||
| const QString | selected, | |||
| QString & | currenttext, | |||
| QString & | backaction | |||
| ) | [private] |
Definition at line 11319 of file tv_play.cpp.
Referenced by ShowOSDMenu().
| void TV::FillOSDMenuSource | ( | const PlayerContext * | ctx, | |
| OSD * | osd, | |||
| QString | category, | |||
| const QString | selected, | |||
| QString & | currenttext, | |||
| QString & | backaction | |||
| ) | [private] |
Definition at line 10943 of file tv_play.cpp.
Referenced by ShowOSDMenu().
| void TV::FillOSDMenuJumpRec | ( | PlayerContext * | ctx, | |
| const QString | category = "", |
|||
| int | level = 0, |
|||
| const QString | selected = "" | |||
| ) | [private] |
Definition at line 11340 of file tv_play.cpp.
Referenced by OSDDialogEvent(), and timerEvent().
| void TV::UpdateLCD | ( | void | ) | [private] |
Definition at line 7624 of file tv_play.cpp.
Referenced by HandleStateChange(), and UnpauseLiveTV().
| void TV::ShowLCDChannelInfo | ( | const PlayerContext * | ctx | ) | [private] |
Definition at line 7633 of file tv_play.cpp.
Referenced by HandleLCDTimerEvent(), and HandleLCDVolumeTimerEvent().
| void TV::ShowLCDDVDInfo | ( | const PlayerContext * | ctx | ) | [private] |
Definition at line 7670 of file tv_play.cpp.
Referenced by HandleLCDTimerEvent().
| int TV::GetLastRecorderNum | ( | int | player_idx | ) | const [private] |
Definition at line 1631 of file tv_play.cpp.
| static QStringList TV::GetValidRecorderList | ( | uint | chanid | ) | [static, private] |
Referenced by ChangeChannel(), HandleStateChange(), and SwitchCards().
| static QStringList TV::GetValidRecorderList | ( | const QString & | channum | ) | [static, private] |
| TV::GetValidRecorderList | ( | uint | , | |
| const QString & | ||||
| ) | [static, private] |
Definition at line 2055 of file tv_play.cpp.
| void TV::RestoreScreenSaver | ( | const PlayerContext * | ctx | ) | [private] |
Definition at line 12259 of file tv_play.cpp.
Referenced by DoTogglePauseFinish(), HandleStateChange(), and SwitchCards().
| int TV::find_player_index | ( | const PlayerContext * | ctx | ) | const [private] |
Definition at line 5112 of file tv_play.cpp.
Referenced by DoEditSchedule(), HandleStateChange(), PauseLiveTV(), PxPSwap(), StartEmbedding(), StartPlayer(), StopStuff(), TeardownPlayer(), timerEvent(), and UnpauseLiveTV().
friend class PlaybackBox [friend] |
friend class ProgFinder [friend] |
friend class ViewScheduled [friend] |
friend class ScheduleEditor [friend] |
friend class TvPlayWindow [friend] |
friend class TVBrowseHelper [friend] |
Definition at line 146 of file tv_play.h.
Referenced by InitFromDB().