MythTV  master
MythVTBSurfaceInterop Member List

This is the complete list of members for MythVTBSurfaceInterop, including all inherited members.

Acquire(MythRenderOpenGL *Context, MythVideoColourSpace *ColourSpace, MythVideoFrame *Frame, FrameScanType Scan) overrideMythVTBSurfaceInteropvirtual
CreateDummy()MythInteropGPUstatic
CreateVTB(MythPlayerUI *Player, MythRenderOpenGL *Context)MythVTBInteropstatic
DecrRef(void)ReferenceCountervirtual
DeleteTextures()MythOpenGLInteropprotectedvirtual
DRM_DRMPRIME enum valueMythInteropGPU
DUMMY enum valueMythInteropGPU
GetDefaultFree()MythInteropGPU
GetDefaultUserOpaque()MythInteropGPU
GetPlayer()MythInteropGPU
GetReferenceFrames(void)MythVTBSurfaceInteropprivate
GetType()MythInteropGPU
GetTypes(MythRender *Render, MythInteropGPU::InteropMap &Types)MythOpenGLInteropstatic
MythInteropGPU::GetTypes(MythRender *Render)MythInteropGPUstatic
GetVTBTypes(MythRenderOpenGL *Render, MythInteropGPU::InteropMap &Types)MythVTBInteropstatic
GL_DRMPRIME enum valueMythInteropGPU
GL_MEDIACODEC enum valueMythInteropGPU
GL_MMAL enum valueMythInteropGPU
GL_NVDEC enum valueMythInteropGPU
GL_VAAPIEGLDRM enum valueMythInteropGPU
GL_VAAPIGLXCOPY enum valueMythInteropGPU
GL_VAAPIGLXPIX enum valueMythInteropGPU
GL_VDPAU enum valueMythInteropGPU
GL_VTB enum valueMythInteropGPU
GL_VTBSURFACE enum valueMythInteropGPU
IncrRef(void)ReferenceCountervirtual
InteropMap typedefMythInteropGPU
InteropType enum nameMythInteropGPU
InteropTypes typedefMythInteropGPU
m_contextMythInteropGPUprotected
m_defaultFreeMythInteropGPUprotected
m_defaultUserOpaqueMythInteropGPUprotected
m_discontinuityCounterMythInteropGPUprotected
m_logDebugReferenceCounterprotected
m_openglContextMythOpenGLInteropprotected
m_openglTexturesMythOpenGLInteropprotected
m_playerMythInteropGPUprotected
m_referenceCountReferenceCounterprotected
m_referenceFramesMythVTBSurfaceInteropprivate
m_textureSizeMythInteropGPUprotected
m_typeMythInteropGPUprotected
MythInteropGPU(MythRender *Context, InteropType Type, MythPlayerUI *Player=nullptr)MythInteropGPU
MythOpenGLInterop(MythRenderOpenGL *Context, InteropType Type, MythPlayerUI *Player=nullptr)MythOpenGLInteropprotected
MythVTBInterop(MythPlayerUI *Player, MythRenderOpenGL *Context, MythOpenGLInterop::InteropType Type)MythVTBInteropprotected
MythVTBSurfaceInterop(MythPlayerUI *Player, MythRenderOpenGL *Context)MythVTBSurfaceInteropexplicit
PrintDebug(void)ReferenceCounterstatic
ReferenceCounter(const QString &debugName, bool logDebug=true)ReferenceCounterexplicit
Retrieve(MythRenderOpenGL *Context, MythVideoColourSpace *ColourSpace, MythVideoFrame *Frame, FrameScanType Scan)MythOpenGLInteropstatic
RotateReferenceFrames(IOSurfaceID Buffer)MythVTBSurfaceInteropprivate
SetDefaultFree(FreeAVHWDeviceContext FreeContext)MythInteropGPU
SetDefaultUserOpaque(void *UserOpaque)MythInteropGPU
TypesToString(const InteropMap &Types)MythInteropGPUstatic
TypeToString(InteropType Type)MythInteropGPUstatic
Unsupported enum valueMythInteropGPU
Verify(MythRenderOpenGL *Context, MythVideoColourSpace *ColourSpace, MythVideoFrame *Frame)MythVTBInteropprotected
~MythInteropGPU() overrideMythInteropGPU
~MythOpenGLInterop() overrideMythOpenGLInterop
~MythVTBInterop() overrideMythVTBInteropprotected
~MythVTBSurfaceInterop() overrideMythVTBSurfaceInterop
~ReferenceCounter(void)ReferenceCounterprotectedvirtual