| Acquire(MythRenderOpenGL *Context, MythVideoColourSpace *ColourSpace, MythVideoFrame *Frame, FrameScanType Scan) override | MythNVDECInterop | virtual |
| CleanupContext(MythRenderOpenGL *GLContext, CudaFunctions *&CudaFuncs, CUcontext &CudaContext) | MythNVDECInterop | static |
| CreateCUDAContext(MythRenderOpenGL *GLContext, CudaFunctions *&CudaFuncs, CUcontext &CudaContext) | MythNVDECInterop | static |
| CreateCUDAPriv(MythRenderOpenGL *GLContext, CudaFunctions *&CudaFuncs, CUcontext &CudaContext, bool &Retry) | MythNVDECInterop | privatestatic |
| CreateDummy() | MythInteropGPU | static |
| CreateNVDEC(MythPlayerUI *Player, MythRenderOpenGL *Context) | MythNVDECInterop | static |
| DecrRef(void) | ReferenceCounter | virtual |
| DeleteTextures() override | MythNVDECInterop | privatevirtual |
| DRM_DRMPRIME enum value | MythInteropGPU | |
| DUMMY enum value | MythInteropGPU | |
| GetCUDAContext() | MythNVDECInterop | |
| GetDefaultFree() | MythInteropGPU | |
| GetDefaultUserOpaque() | MythInteropGPU | |
| GetNVDECTypes(MythRenderOpenGL *Render, MythInteropGPU::InteropMap &Types) | MythNVDECInterop | static |
| GetPlayer() | MythInteropGPU | |
| GetType() | MythInteropGPU | |
| GetTypes(MythRender *Render, MythInteropGPU::InteropMap &Types) | MythOpenGLInterop | static |
| MythInteropGPU::GetTypes(MythRender *Render) | MythInteropGPU | static |
| GL_DRMPRIME enum value | MythInteropGPU | |
| GL_MEDIACODEC enum value | MythInteropGPU | |
| GL_MMAL enum value | MythInteropGPU | |
| GL_NVDEC enum value | MythInteropGPU | |
| GL_VAAPIEGLDRM enum value | MythInteropGPU | |
| GL_VAAPIGLXCOPY enum value | MythInteropGPU | |
| GL_VAAPIGLXPIX enum value | MythInteropGPU | |
| GL_VDPAU enum value | MythInteropGPU | |
| GL_VTB enum value | MythInteropGPU | |
| GL_VTBSURFACE enum value | MythInteropGPU | |
| IncrRef(void) | ReferenceCounter | virtual |
| InitialiseCuda() | MythNVDECInterop | private |
| InteropMap typedef | MythInteropGPU | |
| InteropType enum name | MythInteropGPU | |
| InteropTypes typedef | MythInteropGPU | |
| IsValid() | MythNVDECInterop | |
| m_context | MythInteropGPU | protected |
| m_cudaContext | MythNVDECInterop | private |
| m_cudaFuncs | MythNVDECInterop | private |
| m_defaultFree | MythInteropGPU | protected |
| m_defaultUserOpaque | MythInteropGPU | protected |
| m_discontinuityCounter | MythInteropGPU | protected |
| m_logDebug | ReferenceCounter | protected |
| m_openglContext | MythOpenGLInterop | protected |
| m_openglTextures | MythOpenGLInterop | protected |
| m_player | MythInteropGPU | protected |
| m_referenceCount | ReferenceCounter | protected |
| m_referenceFrames | MythNVDECInterop | private |
| m_textureSize | MythInteropGPU | protected |
| m_type | MythInteropGPU | protected |
| MythInteropGPU(MythRender *Context, InteropType Type, MythPlayerUI *Player=nullptr) | MythInteropGPU | |
| MythNVDECInterop(MythPlayerUI *Player, MythRenderOpenGL *Context) | MythNVDECInterop | protected |
| MythOpenGLInterop(MythRenderOpenGL *Context, InteropType Type, MythPlayerUI *Player=nullptr) | MythOpenGLInterop | protected |
| PrintDebug(void) | ReferenceCounter | static |
| ReferenceCounter(const QString &debugName, bool logDebug=true) | ReferenceCounter | explicit |
| Retrieve(MythRenderOpenGL *Context, MythVideoColourSpace *ColourSpace, MythVideoFrame *Frame, FrameScanType Scan) | MythOpenGLInterop | static |
| RotateReferenceFrames(CUdeviceptr Buffer) | MythNVDECInterop | private |
| SetDefaultFree(FreeAVHWDeviceContext FreeContext) | MythInteropGPU | |
| SetDefaultUserOpaque(void *UserOpaque) | MythInteropGPU | |
| TypesToString(const InteropMap &Types) | MythInteropGPU | static |
| TypeToString(InteropType Type) | MythInteropGPU | static |
| Unsupported enum value | MythInteropGPU | |
| ~MythInteropGPU() override | MythInteropGPU | |
| ~MythNVDECInterop() override | MythNVDECInterop | protected |
| ~MythOpenGLInterop() override | MythOpenGLInterop | |
| ~ReferenceCounter(void) | ReferenceCounter | protectedvirtual |