Embeds the vdpau video mixer Embedded by COutput class, gets decoded frames from COutput, processes them in mixer ands sends processed frames back to COutput.
More...
#include <VDPAU.h>
|
| CMixer (CEvent *inMsgEvent) |
|
void | Start () |
|
void | Dispose () |
|
bool | IsActive () |
|
|
void | OnStartup () override |
|
void | OnExit () override |
|
void | Process () override |
|
void | StateMachine (int signal, Actor::Protocol *port, Actor::Message *msg) |
|
void | Init () |
|
void | Uninit () |
|
void | Flush () |
|
void | CreateVdpauMixer () |
|
void | ProcessPicture () |
|
void | InitCycle () |
|
void | FiniCycle () |
|
void | CheckFeatures () |
|
void | SetPostProcFeatures (bool postProcEnabled) |
|
void | PostProcOff () |
|
void | InitCSCMatrix (int Width) |
|
bool | GenerateStudioCSCMatrix (VdpColorStandard colorStandard, VdpCSCMatrix &studioCSCMatrix) |
|
void | SetColor () |
|
void | SetNoiseReduction () |
|
void | SetSharpness () |
|
void | SetDeintSkipChroma () |
|
void | SetDeinterlacing () |
|
void | SetHWUpscaling () |
|
void | DisableHQScaling () |
|
std::string | GetDeintStrFromInterlaceMethod (EINTERLACEMETHOD method) |
|
bool | CheckStatus (VdpStatus vdp_st, int line) |
|
|
CEvent | m_outMsgEvent |
|
CEvent * | m_inMsgEvent |
|
int | m_state |
|
bool | m_bStateMachineSelfTrigger |
|
int | m_extTimeout |
|
bool | m_vdpError |
|
CVdpauConfig | m_config |
|
VdpVideoMixer | m_videoMixer |
|
VdpProcamp | m_Procamp |
|
VdpCSCMatrix | m_CSCMatrix |
|
bool | m_PostProc |
|
float | m_Brightness |
|
float | m_Contrast |
|
float | m_NoiseReduction |
|
float | m_Sharpness |
|
int | m_Deint |
|
int | m_Upscale |
|
bool | m_SeenInterlaceFlag |
|
unsigned int | m_ColorMatrix: 4 |
|
VdpVideoMixerPictureStructure | m_mixerfield |
|
int | m_mixerstep |
|
int | m_mixersteps |
|
CVdpauProcessedPicture | m_processPicture |
|
std::queue< VdpOutputSurface > | m_outputSurfaces |
|
std::queue< CVdpauDecodedPicture > | m_decodedPics |
|
std::deque< CVdpauDecodedPicture > | m_mixerInput |
|
Embeds the vdpau video mixer Embedded by COutput class, gets decoded frames from COutput, processes them in mixer ands sends processed frames back to COutput.
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/DVDCodecs/Video/VDPAU.h
- xbmc/cores/VideoPlayer/DVDCodecs/Video/VDPAU.cpp