#include <VideoPlayerVideo.h>
◆ EOutputState
| Enumerator |
|---|
| OUTPUT_NORMAL | |
| OUTPUT_ABORT | |
| OUTPUT_DROPPED | |
| OUTPUT_AGAIN | |
◆ CVideoPlayerVideo()
◆ ~CVideoPlayerVideo()
| CVideoPlayerVideo::~CVideoPlayerVideo |
( |
| ) |
|
|
override |
◆ AcceptsData()
| bool CVideoPlayerVideo::AcceptsData |
( |
| ) |
const |
|
overridevirtual |
◆ CalcDropRequirement()
| int CVideoPlayerVideo::CalcDropRequirement |
( |
double |
pts | ) |
|
|
protected |
◆ CalcFrameRate()
| void CVideoPlayerVideo::CalcFrameRate |
( |
| ) |
|
|
protected |
◆ CloseStream()
| void CVideoPlayerVideo::CloseStream |
( |
bool |
bWaitForBuffers | ) |
|
|
overridevirtual |
◆ EnableSubtitle()
| void CVideoPlayerVideo::EnableSubtitle |
( |
bool |
bEnable | ) |
|
|
inlineoverridevirtual |
◆ Flush()
| void CVideoPlayerVideo::Flush |
( |
bool |
sync | ) |
|
|
overridevirtual |
◆ FlushMessages()
| void CVideoPlayerVideo::FlushMessages |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetCurrentPts()
| double CVideoPlayerVideo::GetCurrentPts |
( |
| ) |
|
|
overridevirtual |
◆ GetMessage()
◆ GetOutputDelay()
| double CVideoPlayerVideo::GetOutputDelay |
( |
| ) |
|
|
overridevirtual |
◆ GetPlayerInfo()
| std::string CVideoPlayerVideo::GetPlayerInfo |
( |
| ) |
|
|
overridevirtual |
◆ GetSubtitleDelay()
| double CVideoPlayerVideo::GetSubtitleDelay |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetVideoBitrate()
| int CVideoPlayerVideo::GetVideoBitrate |
( |
| ) |
|
|
overridevirtual |
◆ HasData()
| bool CVideoPlayerVideo::HasData |
( |
| ) |
const |
|
overridevirtual |
◆ IsInited()
| bool CVideoPlayerVideo::IsInited |
( |
| ) |
const |
|
overridevirtual |
◆ IsRewindStalled()
| bool CVideoPlayerVideo::IsRewindStalled |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsStalled()
| bool CVideoPlayerVideo::IsStalled |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsSubtitleEnabled()
| bool CVideoPlayerVideo::IsSubtitleEnabled |
( |
| ) |
|
|
inlineoverridevirtual |
◆ OnExit()
| void CVideoPlayerVideo::OnExit |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ OpenStream() [1/2]
◆ OpenStream() [2/2]
◆ OutputPicture()
◆ Process()
| void CVideoPlayerVideo::Process |
( |
void |
| ) |
|
|
overrideprotectedvirtual |
- Todo:
- this needs to be set on a streamchange instead
Reimplemented from CThread.
◆ ProcessDecoderOutput()
| bool CVideoPlayerVideo::ProcessDecoderOutput |
( |
double & |
frametime, |
|
|
double & |
pts |
|
) |
| |
|
protected |
◆ ProcessOverlays()
| void CVideoPlayerVideo::ProcessOverlays |
( |
const VideoPicture * |
pSource, |
|
|
double |
pts |
|
) |
| |
|
protected |
◆ ResetFrameRateCalc()
| void CVideoPlayerVideo::ResetFrameRateCalc |
( |
| ) |
|
|
protected |
◆ SendMessage()
| void CVideoPlayerVideo::SendMessage |
( |
std::shared_ptr< CDVDMsg > |
pMsg, |
|
|
int |
priority = 0 |
|
) |
| |
|
inlineoverridevirtual |
◆ SendMessageBack()
| void CVideoPlayerVideo::SendMessageBack |
( |
const std::shared_ptr< CDVDMsg > & |
pMsg, |
|
|
int |
priority = 0 |
|
) |
| |
|
inlineprotected |
◆ SetSpeed()
| void CVideoPlayerVideo::SetSpeed |
( |
int |
iSpeed | ) |
|
|
overridevirtual |
◆ SetSubtitleDelay()
| void CVideoPlayerVideo::SetSubtitleDelay |
( |
double |
delay | ) |
|
|
inlineoverridevirtual |
◆ m_bAbortOutput
| std::atomic_bool CVideoPlayerVideo::m_bAbortOutput |
|
protected |
◆ m_bAllowDrop
| bool CVideoPlayerVideo::m_bAllowDrop |
|
protected |
◆ m_bFpsInvalid
| bool CVideoPlayerVideo::m_bFpsInvalid |
|
protected |
◆ m_bRenderSubs
| bool CVideoPlayerVideo::m_bRenderSubs |
|
protected |
◆ m_droppingStats
◆ m_fForcedAspectRatio
| float CVideoPlayerVideo::m_fForcedAspectRatio |
|
protected |
◆ m_fFrameRate
| double CVideoPlayerVideo::m_fFrameRate |
|
protected |
◆ m_fStableFrameRate
| double CVideoPlayerVideo::m_fStableFrameRate |
|
protected |
◆ m_hints
◆ m_iDroppedFrames
| int CVideoPlayerVideo::m_iDroppedFrames |
|
protected |
◆ m_iDroppedRequest
| int CVideoPlayerVideo::m_iDroppedRequest |
|
protected |
◆ m_iFrameRateCount
| int CVideoPlayerVideo::m_iFrameRateCount |
|
protected |
◆ m_iFrameRateErr
| int CVideoPlayerVideo::m_iFrameRateErr |
|
protected |
◆ m_iFrameRateLength
| int CVideoPlayerVideo::m_iFrameRateLength |
|
protected |
◆ m_iLateFrames
| int CVideoPlayerVideo::m_iLateFrames |
|
protected |
◆ m_iSubtitleDelay
| double CVideoPlayerVideo::m_iSubtitleDelay |
|
protected |
◆ m_messageParent
◆ m_messageQueue
◆ m_outputSate
◆ m_packets
◆ m_paused
| bool CVideoPlayerVideo::m_paused |
|
protected |
◆ m_pClock
◆ m_picture
◆ m_pOverlayContainer
◆ m_ptsTracker
◆ m_pVideoCodec
◆ m_renderManager
◆ m_rewindStalled
| std::atomic_bool CVideoPlayerVideo::m_rewindStalled |
|
protected |
◆ m_speed
| int CVideoPlayerVideo::m_speed |
|
protected |
◆ m_stalled
| std::atomic_bool CVideoPlayerVideo::m_stalled |
|
protected |
◆ m_syncState
◆ m_videoStats
The documentation for this class was generated from the following files: