1#ifndef MYTHPLAYERAVSYNC_H
2#define MYTHPLAYERAVSYNC_H
5#include <QElapsedTimer>
28 std::chrono::microseconds FrameInterval,
29 float PlaySpeed,
bool HaveVideo,
bool Force);
void SetAVSyncAudioPause(AVSyncAudioPausedType Pause)
std::chrono::microseconds m_refreshInterval
void SetAVSyncMusicChoice(AudioPlayer *Audio)
void GetAVSyncData(InfoMap &Map) const
void ResetAVSyncClockBase()
std::chrono::milliseconds m_priorAudioTimecode
AVSyncAudioPausedType m_avsyncAudioPaused
std::chrono::microseconds AVSync(AudioPlayer *Audio, MythVideoFrame *Frame, std::chrono::microseconds FrameInterval, float PlaySpeed, bool HaveVideo, bool Force)
std::chrono::milliseconds m_priorVideoTimecode
std::chrono::milliseconds m_dispTimecode
std::chrono::milliseconds m_maxTcVal
AVSyncAudioPausedType GetAVSyncAudioPause() const
void SetRefreshInterval(std::chrono::microseconds interval)
std::chrono::microseconds m_rtcBase
void ResetAVSyncForLiveTV(AudioPlayer *Audio)
void WaitForFrame(std::chrono::microseconds FrameDue)
std::chrono::milliseconds & DisplayTimecode()
std::chrono::microseconds m_shortFrameDeltas
@ kAVSyncAudioPausedLiveTV
QHash< QString, QString > InfoMap