|
MythTV master
|
#include <libmythtv/mythplayerui.h>
Public Slots | |
| void | OSDDebugVisibilityChanged (bool Visible) |
Public Slots inherited from MythPlayerVideoUI | |
| void | ProcessCallbacks () |
| void | SupportedAttributesChanged (PictureAttributeSupported Supported) |
| void | PictureAttributeChanged (PictureAttribute Attribute, int Value) |
| void | PictureAttributesUpdated (const std::map< PictureAttribute, int > &Values) |
Public Slots inherited from MythPlayerAudioUI | |
| void | RefreshAudioState () |
Public Slots inherited from MythPlayerOverlayUI | |
| void | BrowsingChanged (bool Browsing) |
| void | EditingChanged (bool Editing) |
Public Member Functions | |
| MythPlayerUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
| bool | StartPlaying () |
| virtual void | InitialSeek () |
| virtual void | EventLoop () |
| void | ReinitVideo (bool ForceUpdate) override |
| virtual void | VideoStart () |
| virtual void | EventStart () |
| virtual bool | VideoLoop () |
| virtual void | PreProcessNormalFrame () |
| void | ChangeSpeed () override |
| void | SetVideoParams (int Width, int Height, double FrameRate, float Aspect, bool ForceUpdate, int ReferenceFrames, FrameScanType Scan=kScan_Ignore, const QString &CodecName=QString()) override |
| void | GetPlaybackData (InfoMap &Map) |
| void | GetCodecDescription (InfoMap &Map) |
| bool | CanSupportDoubleRate () |
| void | SetWatched (bool ForceWatched=false) |
| Determines if the recording should be considered watched. More... | |
Public Member Functions inherited from MythPlayerEditorUI | |
| MythPlayerEditorUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
| bool | HandleProgramEditorActions (const QStringList &Actions) |
Public Member Functions inherited from MythPlayerVisualiserUI | |
| MythPlayerVisualiserUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
| ~MythPlayerVisualiserUI () override | |
Public Member Functions inherited from MythPlayerVideoUI | |
| MythPlayerVideoUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
| ~MythPlayerVideoUI () override=default | |
| const MythInteropGPU::InteropMap & | GetInteropTypes () const |
| Return a list of interop types supported by the current render device. More... | |
| void | HandleDecoderCallback (const QString &Debug, DecoderCallback::Callback Function, void *Opaque1, void *Opaque2) |
| Convenience function to request and wait for a callback into the main thread. More... | |
| void | CheckAspectRatio (MythVideoFrame *Frame) |
Public Member Functions inherited from MythPlayerCaptionsUI | |
| MythPlayerCaptionsUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
| ~MythPlayerCaptionsUI () override | |
| QStringList | GetTracks (uint Type) |
| uint | GetTrackCount (uint Type) |
| int | GetTrack (uint Type) |
| bool | SetAudioByComponentTag (int Tag) |
| Selects the audio stream using the DVB component tag. More... | |
| bool | SetVideoByComponentTag (int Tag) |
| Selects the video stream using the DVB component tag. More... | |
| std::chrono::milliseconds | GetStreamPos () |
| std::chrono::milliseconds | GetStreamMaxPos () |
| InteractiveTV * | GetInteractiveTV () override |
| void | tracksChanged (uint TrackType) override |
| This tries to re-enable captions/subtitles if the user wants them and one of the captions/subtitles tracks has changed. More... | |
Public Member Functions inherited from MythPlayerAudioUI | |
| MythPlayerAudioUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
| const AudioOutputGraph & | GetAudioGraph () const |
| void | SetupAudioGraph (double VideoFrameRate) |
| void | ClearAudioGraph () |
Public Member Functions inherited from MythPlayerOverlayUI | |
| MythPlayerOverlayUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
| ~MythPlayerOverlayUI () override=default | |
| virtual void | UpdateSliderInfo (osdInfo &Info, bool PaddedFields=false) |
| OSD * | GetOSD () |
| void | LockOSD () |
| void | UnlockOSD () |
Public Member Functions inherited from MythPlayerUIBase | |
| MythPlayerUIBase (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
| MythRender * | GetRender () const |
Public Member Functions inherited from MythPlayer | |
| MythPlayer (PlayerContext *Context, PlayerFlags Flags=kNoFlags) | |
| ~MythPlayer () override | |
| virtual int | OpenFile (int Retries=4) |
| virtual bool | InitVideo (void) |
| virtual void | ReinitVideo (bool ForceUpdate) |
| virtual void | InitFrameInterval () |
| void | SetLength (std::chrono::seconds len) |
| void | SetFramesPlayed (uint64_t played) |
| void | SetEof (EofState eof) |
| void | SetWatchingRecording (bool mode) |
| void | SetKeyframeDistance (int keyframedistance) |
| virtual void | SetVideoParams (int w, int h, double fps, float aspect, bool ForceUpdate, int ReferenceFrames, FrameScanType=kScan_Ignore, const QString &codecName=QString()) |
| void | SetFileLength (std::chrono::seconds total, int frames) |
| void | SetDuration (std::chrono::seconds duration) |
| void | SetFrameRate (double fps) |
| QSize | GetVideoBufferSize (void) const |
| QSize | GetVideoSize (void) const |
| float | GetVideoAspect (void) const |
| float | GetFrameRate (void) const |
| bool | IsAudioNeeded (void) |
| int | GetFreeVideoFrames (void) const |
| Returns the number of frames available for decoding onto. More... | |
| int | GetFFRewSkip (void) const |
| float | GetPlaySpeed (void) const |
| AudioPlayer * | GetAudio (void) |
| float | GetNextPlaySpeed (void) const |
| std::chrono::seconds | GetLength (void) const |
| uint64_t | GetTotalFrameCount (void) const |
| uint64_t | GetCurrentFrameCount (void) const |
| uint64_t | GetFramesPlayed (void) const |
| virtual uint64_t | GetBookmark (void) |
| QString | GetError (void) const |
| QString | GetEncodingType (void) const |
| QString | GetXDS (const QString &key) const |
| bool | IsPaused (void) const |
| bool | GetLimitKeyRepeat (void) const |
| EofState | GetEof (void) const |
| bool | IsErrored (void) const |
| bool | IsPlaying (std::chrono::milliseconds wait_in_msec=0ms, bool wait_for=true) const |
| bool | AtNormalSpeed (void) const |
| bool | IsReallyNearEnd (void) const |
| Returns true iff really near end of recording. More... | |
| bool | IsNearEnd (void) |
| Returns true iff near end of recording. More... | |
| bool | HasTVChainNext (void) const |
| bool | IsWatchingInprogress (void) const |
| virtual InteractiveTV * | GetInteractiveTV () |
| MythVideoOutput * | GetVideoOutput (void) |
| virtual bool | SwitchTitle (int) |
| virtual bool | NextTitle (void) |
| virtual bool | PrevTitle (void) |
| virtual bool | SwitchAngle (int) |
| virtual bool | NextAngle (void) |
| virtual bool | PrevAngle (void) |
| MythVideoFrame * | GetNextVideoFrame (void) |
| Removes a frame from the available queue for decoding onto. More... | |
| void | DeLimboFrame (MythVideoFrame *frame) |
| virtual void | ReleaseNextVideoFrame (MythVideoFrame *buffer, std::chrono::milliseconds timecode, bool wrap=true) |
| Places frame on the queue of frames ready for display. More... | |
| void | DiscardVideoFrame (MythVideoFrame *buffer) |
| Places frame in the available frames queue. More... | |
| void | DiscardVideoFrames (bool KeyFrame, bool Flushed) |
| Places frames in the available frames queue. More... | |
| DecoderBase * | GetDecoder (void) |
| Returns the stream decoder currently in use. More... | |
| virtual bool | HasReachedEof (void) const |
| void | SetDisablePassThrough (bool disabled) |
| void | ForceSetupAudioStream (void) |
| virtual bool | PrepareAudioSample (std::chrono::milliseconds &timecode) |
| virtual CC708Reader * | GetCC708Reader (uint=0) |
| virtual CC608Reader * | GetCC608Reader (uint=0) |
| virtual SubtitleReader * | GetSubReader (uint=0) |
| virtual TeletextReader * | GetTeletextReader (uint=0) |
| void | EnableForcedSubtitles (bool enable) |
| bool | GetAllowForcedSubtitles (void) const |
| virtual void | tracksChanged (uint TrackType) |
| void | CheckTVChain () |
| void | FileChangedCallback () |
| virtual int | GetNumChapters (void) |
| virtual int | GetCurrentChapter (void) |
| virtual void | GetChapterTimes (QList< std::chrono::seconds > ×) |
| virtual int | GetNumTitles (void) const |
| virtual int | GetCurrentTitle (void) const |
| virtual std::chrono::seconds | GetTitleDuration (int) const |
| virtual QString | GetTitleName (int) const |
| virtual int | GetNumAngles (void) const |
| virtual int | GetCurrentAngle (void) const |
| virtual QString | GetAngleName (int) const |
| virtual bool | IsInStillFrame () const |
| bool | PosMapFromEnc (uint64_t start, frm_pos_map_t &posMap, frm_pos_map_t &durMap) |
| void | SaveTotalDuration (void) |
| void | ResetTotalDuration (void) |
| void | SaveTotalFrames (void) |
| void | SetErrored (const QString &reason) |
Public Member Functions inherited from MythVideoScanTracker | |
| MythVideoScanTracker (MythPlayerUI *Parent) | |
| virtual | ~MythVideoScanTracker ()=default |
| FrameScanType | NextScanOverride () |
| void | SetScanOverride (FrameScanType Scan) |
| FrameScanType | GetScanTypeWithOverride () const |
Protected Slots | |
| void | InitialiseState () override |
| void | ChangeOSDDebug () |
| void | UpdateOSDDebug () |
| virtual void | SetBookmark (bool Clear=false) |
| virtual void | SetLastPlayPosition (uint64_t frame=0) |
Protected Slots inherited from MythPlayerEditorUI | |
| void | InitialiseState () override |
| void | RefreshEditorState (bool CheckSaved=false) |
| void | EnableEdit () |
| void | DisableEdit (int HowToSave) |
| Leave cutlist edit mode, saving work in 1 of 3 ways. More... | |
Protected Slots inherited from MythPlayerVisualiserUI | |
| void | InitialiseState () override |
| Set initial state and update player. More... | |
| void | UIScreenRectChanged (QRect Rect) |
| void | EmbedVisualiser (bool Embed, QRect Rect={}) |
| void | EnableVisualiser (bool Enable, bool Toggle, const QString &Name) |
| void | AudioPlayerStateChanged (const MythAudioPlayerState &State) |
Protected Slots inherited from MythPlayerVideoUI | |
| void | ReinitOSD () |
| void | ToggleAdjustFill (AdjustFillMode Mode=kAdjustFill_Toggle) |
Protected Slots inherited from MythPlayerCaptionsUI | |
| void | InitialiseState () override |
| void | SetAllowForcedSubtitles (bool Allow) |
| void | ToggleCaptions () |
| void | ToggleCaptionsByType (uint Type) |
| void | SetCaptionsEnabled (bool Enable, bool UpdateOSD=true) |
| virtual void | DisableCaptions (uint Mode, bool UpdateOSD=true) |
| virtual void | EnableCaptions (uint Mode, bool UpdateOSD=true) |
| virtual void | SetTrack (uint Type, uint TrackNo) |
| void | ChangeCaptionTrack (int Direction) |
| void | ChangeTrack (uint Type, int Direction) |
| void | ResetCaptions () |
| void | EnableTeletext (int Page=0x100) |
| void | ResetTeletext () |
| void | SetTeletextPage (uint Page) |
| Set Teletext NUV Caption page. More... | |
| void | HandleTeletextAction (const QString &Action, bool &Handled) |
| void | ITVHandleAction (const QString &Action, bool &Handled) |
| Submit Action to the interactiveTV object. More... | |
| void | ITVRestart (uint Chanid, uint Cardid, bool IsLiveTV) |
| Restart the MHEG/MHP engine. More... | |
| void | AdjustSubtitleZoom (int Delta) |
| void | AdjustSubtitleDelay (std::chrono::milliseconds Delta) |
Protected Slots inherited from MythPlayerAudioUI | |
| void | InitialiseState () override |
| Initialise audio and signal initial state. More... | |
| void | ChangeMuteState (bool CycleChannels) |
| void | ChangeVolume (bool Direction, int Volume) |
| void | ResetAudio () |
| void | ReinitAudio () |
| void | EnableUpmix (bool Enable, bool Toggle=false) |
| void | PauseAudioUntilBuffered () |
| void | AdjustAudioTimecodeOffset (std::chrono::milliseconds Delta, std::chrono::milliseconds Value) |
Protected Slots inherited from MythPlayerOverlayUI | |
| void | UpdateOSDMessage (const QString &Message) |
| void | UpdateOSDMessage (const QString &Message, OSDTimeout Timeout) |
| void | SetOSDStatus (const QString &Title, OSDTimeout Timeout) |
| void | UpdateOSDStatus (osdInfo &Info, int Type, OSDTimeout Timeout) |
| void | UpdateOSDStatus (const QString &Title, const QString &Desc, const QString &Value, int Type, const QString &Units, int Position, OSDTimeout Timeout) |
| void | ChangeOSDPositionUpdates (bool Enable) |
| void | UpdateOSDPosition () |
| Update the OSD status/position window. More... | |
Protected Slots inherited from MythPlayerUIBase | |
| virtual void | InitialiseState () |
Protected Member Functions | |
| void | InitFrameInterval () override |
| virtual void | DisplayPauseFrame () |
| virtual bool | DisplayNormalFrame (bool CheckPrebuffer=true) |
| void | FileChanged () |
| void | RefreshPauseFrame () |
| void | RenderVideoFrame (MythVideoFrame *Frame, FrameScanType Scan, bool Prepare, std::chrono::microseconds Wait) |
| void | DoDisplayVideoFrame (MythVideoFrame *Frame, std::chrono::microseconds Due) |
| void | EnableFrameRateMonitor (bool Enable=false) |
| void | EnableBitrateMonitor (bool Enable=false) |
Protected Member Functions inherited from MythPlayerEditorUI | |
| void | HandleArbSeek (bool Direction) |
| bool | DoFastForwardSecs (float Seconds, double Inaccuracy, bool UseCutlist) |
| bool | DoRewindSecs (float Seconds, double Inaccuracy, bool UseCutlist) |
Protected Member Functions inherited from MythPlayerVisualiserUI | |
| void | PrepareVisualiser () |
| void | RenderVisualiser () |
| void | AutoVisualise (bool HaveVideo) |
| Enable visualisation if possible, there is no video and user has requested. More... | |
Protected Member Functions inherited from MythPlayerVideoUI | |
| bool | InitVideo () override |
Protected Member Functions inherited from MythPlayerCaptionsUI | |
| double | SafeFPS () |
| void | DoDisableForcedSubtitles () |
| void | DoEnableForcedSubtitles () |
| void | LoadExternalSubtitles () |
Protected Member Functions inherited from MythPlayerOverlayUI | |
| virtual std::chrono::milliseconds | GetMillisecondsPlayed (bool HonorCutList) |
| virtual std::chrono::milliseconds | GetTotalMilliseconds (bool HonorCutList) const |
| std::chrono::seconds | GetSecondsPlayed (bool HonorCutList) |
| std::chrono::seconds | GetTotalSeconds (bool HonorCutList) const |
Protected Member Functions inherited from MythPlayer | |
| void | OpenDummy (void) |
| virtual long long | CalcMaxFFTime (long long ff, bool setjump=true) const |
| CalcMaxFFTime(ffframes): forward ffframes forward. More... | |
| long long | CalcRWTime (long long rw) const |
| CalcRWTime(rw): rewind rw frames back. More... | |
| std::chrono::milliseconds | TranslatePositionFrameToMs (uint64_t position, bool use_cutlist) const |
| uint64_t | TranslatePositionMsToFrame (std::chrono::milliseconds position, bool use_cutlist) const |
| uint64_t | TranslatePositionAbsToRel (uint64_t position) const |
| uint64_t | TranslatePositionRelToAbs (uint64_t position) const |
| float | ComputeSecs (uint64_t position, bool use_cutlist) const |
| uint64_t | FindFrame (float offset, bool use_cutlist) const |
| void | SetAutoCommercialSkip (CommSkipMode autoskip) |
| void | SkipCommercials (int direction) |
| void | SetCommBreakMap (const frm_dir_map_t &NewMap) |
| CommSkipMode | GetAutoCommercialSkip (void) |
| virtual void | ResetPlaying (bool resetframes=true) |
| virtual void | StopPlaying (void) |
| bool | PauseDecoder (void) |
| void | UnpauseDecoder (void) |
| bool | Pause (void) |
| bool | Play (float speed=1.0, bool normal=true, bool unpauseaudio=true) |
| virtual bool | FastForward (float seconds) |
| virtual bool | Rewind (float seconds) |
| virtual bool | JumpToFrame (uint64_t frame) |
| void | JumpChapter (int chapter) |
| virtual bool | PrebufferEnoughFrames (int min_buffers=0) |
| void | SetBuffering (bool new_buffering) |
| virtual void | VideoEnd (void) |
| virtual void | DecoderStart (bool start_paused) |
| virtual void | DecoderLoop (bool pause) |
| virtual void | DecoderEnd (void) |
| virtual void | DecoderPauseCheck (void) |
| virtual void | AudioEnd (void) |
| bool | GetEditMode (void) const |
| bool | IsInDelete (uint64_t frame) |
| bool | FlagIsSet (PlayerFlags arg) |
| void | SetPlayingInfo (const ProgramInfo &pginfo) |
| void | SetPlaying (bool is_playing) |
| void | ResetErrored (void) |
| void | PauseVideo (void) |
| void | UnpauseVideo (void) |
| void | PauseBuffer (void) |
| void | UnpauseBuffer (void) |
| virtual void | CreateDecoder (TestBufferVec &TestBuffer) |
| void | SetDecoder (DecoderBase *dec) |
| Sets the stream decoder, deleting any existing recorder. More... | |
| const DecoderBase * | GetDecoder (void) const |
| Returns the stream decoder currently in use. More... | |
| virtual void | DoFFRewSkip (void) |
| bool | DecoderGetFrame (DecodeType decodetype, bool unsafe=false) |
| bool | DoGetFrame (DecodeType DecodeType) |
| Get one frame from the decoder. More... | |
| bool | UpdateFFRewSkip (float ffrewScale=1.0F) |
| virtual void | ChangeSpeed (void) |
| bool | DoFastForward (uint64_t frames, double inaccuracy) |
| bool | DoRewind (uint64_t frames, double inaccuracy) |
| void | DoJumpToFrame (uint64_t frame, double inaccuracy) |
| void | WaitForSeek (uint64_t frame, uint64_t seeksnap_wanted) |
| void | ClearAfterSeek (bool clearvideobuffers=true) |
| This is to support seeking... More... | |
| virtual bool | DoJumpChapter (int chapter) |
| virtual int64_t | GetChapter (int chapter) |
| void | WrapTimecode (std::chrono::milliseconds &timecode, TCTypes tc_type) |
| void | SetFrameInterval (FrameScanType scan, double frame_period) |
Protected Member Functions inherited from MythVideoScanTracker | |
| void | InitialiseScan (MythVideoOutput *VideoOutput) |
| void | UnlockScan () |
| void | ResetTracker () |
| void | SetScanType (FrameScanType Scan, MythVideoOutput *VideoOutput, std::chrono::microseconds FrameInterval) |
| FrameScanType | GetScanForDisplay (MythVideoFrame *Frame, bool &SecondField) |
| FrameScanType | GetScanType () const |
| virtual void | AutoDeint (MythVideoFrame *Frame, MythVideoOutput *VideoOutput, std::chrono::microseconds FrameInterval, bool AllowLock=true) |
| Check whether deinterlacing should be enabled. More... | |
| void | CheckScanUpdate (MythVideoOutput *VideoOutput, std::chrono::microseconds FrameInterval) |
| QString | GetDeinterlacerName () |
| FrameScanType | DetectInterlace (FrameScanType NewScan, float Rate, int VideoHeight) |
Private Member Functions | |
| void | SwitchToProgram () |
| void | JumpToProgram () |
| void | JumpToStream (const QString &stream) |
Private Attributes | |
| bool | m_osdDebug { false } |
| QTimer | m_osdDebugTimer |
| MythDisplay * | m_display { nullptr } |
Additional Inherited Members | |
Signals inherited from MythPlayerEditorUI | |
| void | EditorStateChanged (const MythEditorState &EditorState) |
Signals inherited from MythPlayerVisualiserUI | |
| void | VisualiserStateChanged (MythVisualiserState VisualiserState) |
Signals inherited from MythPlayerVideoUI | |
| void | RefreshVideoState () |
| void | VideoColourStateChanged (const MythVideoColourState &ColourState) |
Signals inherited from MythPlayerCaptionsUI | |
| void | CaptionsStateChanged (MythCaptionsState CaptionsState) |
| void | ResizeForInteractiveTV (const QRect &Rect) |
| void | SetInteractiveStream (const QString &Stream) |
| void | SetInteractiveStreamPos (std::chrono::milliseconds Position) |
| void | PlayInteractiveStream (bool Play) |
| void | EnableSubtitles (bool Enable) |
Signals inherited from MythPlayerAudioUI | |
| void | AudioStateChanged (MythAudioState State) |
Signals inherited from MythPlayerOverlayUI | |
| void | OverlayStateChanged (MythOverlayState OverlayState) |
Signals inherited from MythPlayer | |
| void | CheckCallbacks () |
| void | SeekingSlow (int Count) |
| void | SeekingComplete () |
| void | SeekingDone () |
| void | PauseChanged (bool Paused) |
| void | RequestResetCaptions () |
Static Public Attributes inherited from MythPlayer | |
| static const int | kNightModeBrightenssAdjustment = 10 |
| static const int | kNightModeContrastAdjustment = 10 |
| static const double | kInaccuracyNone = 0 |
| static const double | kInaccuracyDefault = 0.1 |
| static const double | kInaccuracyEditor = 0.5 |
| static const double | kInaccuracyFull = -1.0 |
| static const double | kSeekToEndOffset = 1.0 |
Definition at line 12 of file mythplayerui.h.
| MythPlayerUI::MythPlayerUI | ( | MythMainWindow * | MainWindow, |
| TV * | Tv, | ||
| PlayerContext * | Context, | ||
| PlayerFlags | Flags | ||
| ) |
Definition at line 22 of file mythplayerui.cpp.
| bool MythPlayerUI::CanSupportDoubleRate | ( | ) |
Definition at line 814 of file mythplayerui.cpp.
Referenced by MythVideoScanTracker::InitialiseScan(), and MythVideoScanTracker::SetScanType().
|
protectedslot |
Definition at line 919 of file mythplayerui.cpp.
Referenced by MythPlayerUI().
|
overridevirtual |
Reimplemented from MythPlayer.
Definition at line 400 of file mythplayerui.cpp.
Referenced by MythDVDPlayer::ChangeSpeed(), EventLoop(), FileChanged(), JumpToProgram(), JumpToStream(), and SwitchToProgram().
|
protectedvirtual |
Definition at line 676 of file mythplayerui.cpp.
Referenced by VideoLoop(), MythBDPlayer::VideoLoop(), and MythDVDPlayer::VideoLoop().
|
protectedvirtual |
Reimplemented in MythBDPlayer, and MythDVDPlayer.
Definition at line 654 of file mythplayerui.cpp.
Referenced by MythBDPlayer::DisplayPauseFrame(), MythDVDPlayer::DisplayPauseFrame(), MythPlayerUI(), and VideoLoop().
|
protected |
Definition at line 605 of file mythplayerui.cpp.
Referenced by DisplayNormalFrame().
|
protected |
Definition at line 939 of file mythplayerui.cpp.
Referenced by ChangeOSDDebug(), and OSDDebugVisibilityChanged().
|
protected |
Definition at line 933 of file mythplayerui.cpp.
Referenced by ChangeOSDDebug(), OSDDebugVisibilityChanged(), and VideoStart().
|
virtual |
Definition at line 117 of file mythplayerui.cpp.
Referenced by TV::PlaybackLoop().
|
virtual |
Reimplemented in MythBDPlayer, and MythDVDPlayer.
Definition at line 481 of file mythplayerui.cpp.
Referenced by MythBDPlayer::EventStart(), MythDVDPlayer::EventStart(), and StartPlaying().
|
protected |
Definition at line 551 of file mythplayerui.cpp.
Referenced by EventLoop().
| void MythPlayerUI::GetCodecDescription | ( | InfoMap & | Map | ) |
Definition at line 860 of file mythplayerui.cpp.
Referenced by GetPlaybackData(), TV::ShowOSDPromptDeleteRecording(), TV::UpdateOSDProgInfo(), and TV::UpdateOSDSignal().
| void MythPlayerUI::GetPlaybackData | ( | InfoMap & | Map | ) |
Definition at line 826 of file mythplayerui.cpp.
Referenced by UpdateOSDDebug().
|
overrideprotectedvirtual |
Reimplemented from MythPlayer.
Definition at line 519 of file mythplayerui.cpp.
Referenced by VideoStart().
|
overrideprotectedslot |
Definition at line 68 of file mythplayerui.cpp.
Referenced by MythPlayerUI().
|
virtual |
Reimplemented in MythDVDPlayer.
Definition at line 110 of file mythplayerui.cpp.
Referenced by MythDVDPlayer::InitialSeek(), and StartPlaying().
|
private |
Definition at line 1134 of file mythplayerui.cpp.
Referenced by EventLoop().
|
private |
Definition at line 950 of file mythplayerui.cpp.
Referenced by EventLoop().
|
slot |
Definition at line 891 of file mythplayerui.cpp.
Referenced by OSD::LoadWindows().
|
virtual |
Reimplemented in MythBDPlayer, and MythDVDPlayer.
Definition at line 380 of file mythplayerui.cpp.
Referenced by DisplayNormalFrame(), and DisplayPauseFrame().
|
protected |
Definition at line 577 of file mythplayerui.cpp.
Referenced by DisplayPauseFrame().
|
overridevirtual |
Reimplemented from MythPlayer.
Definition at line 407 of file mythplayerui.cpp.
|
protected |
Definition at line 528 of file mythplayerui.cpp.
Referenced by DisplayPauseFrame(), and DoDisplayVideoFrame().
|
protectedvirtualslot |
Definition at line 798 of file mythplayerui.cpp.
Referenced by MythPlayerUI().
|
protectedvirtualslot |
Definition at line 806 of file mythplayerui.cpp.
Referenced by MythPlayerUI().
|
overridevirtual |
Reimplemented from MythPlayer.
Definition at line 727 of file mythplayerui.cpp.
| void MythPlayerUI::SetWatched | ( | bool | ForceWatched = false | ) |
Determines if the recording should be considered watched.
By comparing the number of framesPlayed to the total number of frames in the video minus an offset (14%) we determine if the recording is likely to have been watched to the end, ignoring end credits and trailing adverts.
PlaybackInfo::SetWatchedFlag is then called with the argument TRUE or FALSE accordingly.
| forceWatched | Forces a recording watched ignoring the amount actually played (Optional) |
Definition at line 755 of file mythplayerui.cpp.
Referenced by TV::PrepareToExitPlayer().
| bool MythPlayerUI::StartPlaying | ( | ) |
Definition at line 74 of file mythplayerui.cpp.
Referenced by TV::StartPlaying().
|
private |
Definition at line 1019 of file mythplayerui.cpp.
Referenced by EventLoop().
|
protectedslot |
Definition at line 909 of file mythplayerui.cpp.
Referenced by ChangeOSDDebug(), and MythPlayerUI().
|
virtual |
Reimplemented in MythBDPlayer, and MythDVDPlayer.
Definition at line 499 of file mythplayerui.cpp.
Referenced by TV::PlaybackLoop(), MythBDPlayer::VideoLoop(), and MythDVDPlayer::VideoLoop().
|
virtual |
Reimplemented in MythBDPlayer, and MythDVDPlayer.
Definition at line 422 of file mythplayerui.cpp.
Referenced by StartPlaying(), MythBDPlayer::VideoStart(), and MythDVDPlayer::VideoStart().
|
private |
Definition at line 72 of file mythplayerui.h.
Referenced by GetPlaybackData(), and MythPlayerUI().
|
private |
Definition at line 69 of file mythplayerui.h.
Referenced by ChangeOSDDebug(), and OSDDebugVisibilityChanged().
|
private |
Definition at line 70 of file mythplayerui.h.
Referenced by MythPlayerUI(), and OSDDebugVisibilityChanged().
|
protected |
Definition at line 59 of file mythplayerui.h.
Referenced by DisplayNormalFrame(), EnableFrameRateMonitor(), and GetPlaybackData().
|
protected |
Definition at line 60 of file mythplayerui.h.
Referenced by CanSupportDoubleRate(), InitFrameInterval(), and MythPlayerUI().