MythTV
master
|
#include <mythplayerui.h>
Public Slots | |
void | OSDDebugVisibilityChanged (bool Visible) |
![]() | |
void | ProcessCallbacks () |
void | SupportedAttributesChanged (PictureAttributeSupported Supported) |
void | PictureAttributeChanged (PictureAttribute Attribute, int Value) |
void | PictureAttributesUpdated (const std::map< PictureAttribute, int > &Values) |
![]() | |
void | RefreshAudioState () |
![]() | |
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... | |
![]() | |
MythPlayerEditorUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
bool | HandleProgramEditorActions (const QStringList &Actions) |
![]() | |
MythPlayerVisualiserUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
~MythPlayerVisualiserUI () override | |
![]() | |
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) |
![]() | |
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 |
![]() | |
MythPlayerAudioUI (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
const AudioOutputGraph & | GetAudioGraph () const |
void | SetupAudioGraph (double VideoFrameRate) |
void | ClearAudioGraph () |
![]() | |
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 () |
![]() | |
MythPlayerUIBase (MythMainWindow *MainWindow, TV *Tv, PlayerContext *Context, PlayerFlags Flags) | |
MythRender * | GetRender () const |
![]() | |
MythPlayer (PlayerContext *Context, PlayerFlags Flags=kNoFlags) | |
~MythPlayer () override | |
virtual int | OpenFile (int Retries=4) |
void | SetLength (std::chrono::seconds len) |
void | SetFramesPlayed (uint64_t played) |
void | SetEof (EofState eof) |
void | SetWatchingRecording (bool mode) |
void | SetKeyframeDistance (int keyframedistance) |
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 | GetRawAudioState (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 |
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 | ForcedSubtitlesFavored (void) const |
bool | GetAllowForcedSubtitles (void) const |
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) |
![]() | |
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) |
![]() | |
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... | |
![]() | |
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) |
![]() | |
void | ReinitOSD () |
void | ToggleAdjustFill (AdjustFillMode Mode=kAdjustFill_Toggle) |
![]() | |
void | InitialiseState () override |
void | TracksChanged (uint TrackType) |
This tries to re-enable captions/subtitles if the user wants them and one of the captions/subtitles tracks has changed. More... | |
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) |
![]() | |
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) |
![]() | |
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, enum 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... | |
![]() | |
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) |
![]() | |
void | HandleArbSeek (bool Direction) |
bool | DoFastForwardSecs (float Seconds, double Inaccuracy, bool UseCutlist) |
bool | DoRewindSecs (float Seconds, double Inaccuracy, bool UseCutlist) |
![]() | |
void | PrepareVisualiser () |
void | RenderVisualiser () |
void | AutoVisualise (bool HaveVideo) |
Enable visualisation if possible, there is no video and user has requested. More... | |
![]() | |
bool | InitVideo () override |
![]() | |
double | SafeFPS () |
void | DoDisableForcedSubtitles () |
void | DoEnableForcedSubtitles () |
void | LoadExternalSubtitles () |
![]() | |
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 |
![]() | |
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) |
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) |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
void | EditorStateChanged (const MythEditorState &EditorState) |
![]() | |
void | VisualiserStateChanged (MythVisualiserState VisualiserState) |
![]() | |
void | RefreshVideoState () |
void | VideoColourStateChanged (const MythVideoColourState &ColourState) |
![]() | |
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) |
![]() | |
void | AudioStateChanged (MythAudioState State) |
![]() | |
void | OverlayStateChanged (MythOverlayState OverlayState) |
![]() | |
void | CheckCallbacks () |
void | SeekingSlow (int Count) |
void | SeekingComplete () |
void | SeekingDone () |
void | PauseChanged (bool Paused) |
void | RequestResetCaptions () |
void | SignalTracksChanged (uint Type) |
![]() | |
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 10 of file mythplayerui.h.
MythPlayerUI::MythPlayerUI | ( | MythMainWindow * | MainWindow, |
TV * | Tv, | ||
PlayerContext * | Context, | ||
PlayerFlags | Flags | ||
) |
Definition at line 19 of file mythplayerui.cpp.
|
slot |
Definition at line 876 of file mythplayerui.cpp.
Referenced by OSD::LoadWindows().
|
overrideprotectedslot |
Definition at line 64 of file mythplayerui.cpp.
Referenced by MythPlayerUI().
|
protectedslot |
Definition at line 904 of file mythplayerui.cpp.
Referenced by MythPlayerUI().
|
protectedslot |
Definition at line 894 of file mythplayerui.cpp.
Referenced by ChangeOSDDebug(), and MythPlayerUI().
Definition at line 789 of file mythplayerui.cpp.
Referenced by MythPlayerUI().
|
protectedvirtualslot |
Definition at line 797 of file mythplayerui.cpp.
Referenced by MythPlayerUI().
bool MythPlayerUI::StartPlaying | ( | ) |
Definition at line 70 of file mythplayerui.cpp.
Referenced by TV::StartPlaying().
|
virtual |
Reimplemented in MythDVDPlayer.
Definition at line 106 of file mythplayerui.cpp.
Referenced by MythDVDPlayer::InitialSeek(), and StartPlaying().
|
virtual |
Definition at line 113 of file mythplayerui.cpp.
Referenced by TV::PlaybackLoop().
|
overridevirtual |
Reimplemented from MythPlayer.
Definition at line 403 of file mythplayerui.cpp.
|
virtual |
Reimplemented in MythDVDPlayer, and MythBDPlayer.
Definition at line 418 of file mythplayerui.cpp.
Referenced by StartPlaying(), MythBDPlayer::VideoStart(), and MythDVDPlayer::VideoStart().
|
virtual |
Reimplemented in MythDVDPlayer, and MythBDPlayer.
Definition at line 477 of file mythplayerui.cpp.
Referenced by MythBDPlayer::EventStart(), MythDVDPlayer::EventStart(), and StartPlaying().
|
virtual |
Reimplemented in MythDVDPlayer, and MythBDPlayer.
Definition at line 495 of file mythplayerui.cpp.
Referenced by TV::PlaybackLoop(), MythBDPlayer::VideoLoop(), and MythDVDPlayer::VideoLoop().
|
virtual |
Reimplemented in MythBDPlayer, and MythDVDPlayer.
Definition at line 376 of file mythplayerui.cpp.
Referenced by DisplayNormalFrame(), and DisplayPauseFrame().
|
overridevirtual |
Reimplemented from MythPlayer.
Definition at line 396 of file mythplayerui.cpp.
Referenced by MythDVDPlayer::ChangeSpeed(), EventLoop(), FileChanged(), JumpToProgram(), JumpToStream(), and SwitchToProgram().
|
overridevirtual |
Reimplemented from MythPlayer.
Definition at line 718 of file mythplayerui.cpp.
void MythPlayerUI::GetPlaybackData | ( | InfoMap & | Map | ) |
Definition at line 817 of file mythplayerui.cpp.
Referenced by UpdateOSDDebug().
void MythPlayerUI::GetCodecDescription | ( | InfoMap & | Map | ) |
Definition at line 845 of file mythplayerui.cpp.
Referenced by GetPlaybackData(), TV::ShowOSDPromptDeleteRecording(), TV::UpdateOSDProgInfo(), and TV::UpdateOSDSignal().
bool MythPlayerUI::CanSupportDoubleRate | ( | ) |
Definition at line 805 of file mythplayerui.cpp.
Referenced by MythVideoScanTracker::InitialiseScan(), and MythVideoScanTracker::SetScanType().
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 746 of file mythplayerui.cpp.
Referenced by TV::PrepareToExitPlayer().
|
overrideprotectedvirtual |
Reimplemented from MythPlayer.
Definition at line 515 of file mythplayerui.cpp.
Referenced by VideoStart().
|
protectedvirtual |
Reimplemented in MythBDPlayer, and MythDVDPlayer.
Definition at line 645 of file mythplayerui.cpp.
Referenced by MythBDPlayer::DisplayPauseFrame(), MythDVDPlayer::DisplayPauseFrame(), MythPlayerUI(), and VideoLoop().
Definition at line 667 of file mythplayerui.cpp.
Referenced by VideoLoop(), MythBDPlayer::VideoLoop(), and MythDVDPlayer::VideoLoop().
|
protected |
Definition at line 547 of file mythplayerui.cpp.
Referenced by EventLoop().
|
protected |
Definition at line 573 of file mythplayerui.cpp.
Referenced by DisplayPauseFrame().
|
protected |
Definition at line 524 of file mythplayerui.cpp.
Referenced by DisplayPauseFrame(), and DoDisplayVideoFrame().
|
protected |
Definition at line 596 of file mythplayerui.cpp.
Referenced by DisplayNormalFrame().
Definition at line 918 of file mythplayerui.cpp.
Referenced by ChangeOSDDebug(), OSDDebugVisibilityChanged(), and VideoStart().
Definition at line 924 of file mythplayerui.cpp.
Referenced by ChangeOSDDebug(), and OSDDebugVisibilityChanged().
|
private |
Definition at line 1004 of file mythplayerui.cpp.
Referenced by EventLoop().
|
private |
Definition at line 1117 of file mythplayerui.cpp.
Referenced by EventLoop().
|
private |
Definition at line 935 of file mythplayerui.cpp.
Referenced by EventLoop().
|
protected |
Definition at line 57 of file mythplayerui.h.
Referenced by DisplayNormalFrame(), EnableFrameRateMonitor(), and GetPlaybackData().
|
protected |
Definition at line 58 of file mythplayerui.h.
Referenced by CanSupportDoubleRate(), InitFrameInterval(), and MythPlayerUI().
Definition at line 67 of file mythplayerui.h.
Referenced by ChangeOSDDebug(), and OSDDebugVisibilityChanged().
|
private |
Definition at line 68 of file mythplayerui.h.
Referenced by MythPlayerUI(), and OSDDebugVisibilityChanged().