#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 |
( |
CDVDMsg * |
pMsg, |
|
|
int |
priority = 0 |
|
) |
| |
|
inlineoverridevirtual |
§ SendMessageBack()
void CVideoPlayerVideo::SendMessageBack |
( |
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: