| AV1 enum value | MythCodecContext | |
| AV1High enum value | MythCodecContext | |
| AV1Main enum value | MythCodecContext | |
| AV1Professional enum value | MythCodecContext | |
| CodecProfile enum name | MythCodecContext | |
| CreateContext(DecoderBase *Parent, MythCodecID Codec) | MythCodecContext | static |
| CreateDecoderCallback(void *Wait, void *Context, void *Callback) | MythCodecContext | static |
| CreateDevice(AVHWDeviceType Type, MythInteropGPU *Interop, const QString &Device=QString()) | MythCodecContext | static |
| DecoderNeedsReset(AVCodecContext *) | MythCodecContext | inlinevirtual |
| DecoderWillResetOnAspect(void) | MythCodecContext | inlinevirtual |
| DecoderWillResetOnFlush(void) override | MythNVDECContext | virtual |
| DestroyInterop(MythInteropGPU *Interop) | MythCodecContext | protectedstatic |
| DeviceContextFinished(AVHWDeviceContext *Context) | MythCodecContext | static |
| FFmpegToMythProfile(AVCodecID CodecID, int Profile) | MythCodecContext | static |
| FilteredReceiveFrame(AVCodecContext *Context, AVFrame *Frame) | MythCodecContext | virtual |
| FindDecoder(const QString &Decoder, AVStream *Stream, AVCodecContext **Context, const AVCodec **Codec) | MythCodecContext | static |
| FramesContextFinished(AVHWFramesContext *Context) | MythCodecContext | static |
| FrameTypeIsSupported(AVCodecContext *Context, VideoFrameType Format) | MythCodecContext | static |
| GetBuffer(AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame, int Flags) | MythNVDECContext | static |
| MythCodecContext::GetBuffer(struct AVCodecContext *Context, AVFrame *Frame, int Flags) | MythCodecContext | static |
| GetBuffer2(struct AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame, int Flags) | MythCodecContext | static |
| GetDecoderDescription(void) | MythCodecContext | static |
| GetDecoderList(QStringList &Decoders) | MythNVDECContext | static |
| GetDecoders(RenderOptions &Opts, bool Reinit=false) | MythCodecContext | static |
| GetFormat(AVCodecContext *Context, const AVPixelFormat *PixFmt) | MythNVDECContext | static |
| GetPlayerUI(AVCodecContext *Context) | MythCodecContext | static |
| GetProfileDescription(CodecProfile Profile, QSize Size, VideoFrameType Format=FMT_NONE, uint ColorDepth=0) | MythCodecContext | static |
| GetProfiles(void) | MythNVDECContext | privatestatic |
| GetSupportedCodec(AVCodecContext **CodecContext, const AVCodec **Codec, const QString &Decoder, AVStream *Stream, uint StreamType) | MythNVDECContext | static |
| H263 enum value | MythCodecContext | |
| H264 enum value | MythCodecContext | |
| H264Baseline enum value | MythCodecContext | |
| H264ConstrainedBaseline enum value | MythCodecContext | |
| H264ConstrainedHigh enum value | MythCodecContext | |
| H264Extended enum value | MythCodecContext | |
| H264High enum value | MythCodecContext | |
| H264High10 enum value | MythCodecContext | |
| H264High422 enum value | MythCodecContext | |
| H264High444 enum value | MythCodecContext | |
| H264Main enum value | MythCodecContext | |
| H264MainExtended enum value | MythCodecContext | |
| HaveNVDEC(bool Reinit=false) | MythNVDECContext | static |
| HEVC enum value | MythCodecContext | |
| HEVCMain enum value | MythCodecContext | |
| HEVCMain10 enum value | MythCodecContext | |
| HEVCMain10HDR enum value | MythCodecContext | |
| HEVCMain10HDRPlus enum value | MythCodecContext | |
| HEVCMainStill enum value | MythCodecContext | |
| HEVCRext enum value | MythCodecContext | |
| HwDecoderInit(AVCodecContext *Context) override | MythNVDECContext | virtual |
| InitFramesContext(AVCodecContext *Context) | MythNVDECContext | private |
| InitialiseDecoder(AVCodecContext *Context) | MythNVDECContext | static |
| MythCodecContext::InitialiseDecoder(AVCodecContext *Context, CreateHWDecoder Callback, const QString &Debug) | MythCodecContext | static |
| InitialiseDecoder2(AVCodecContext *Context, CreateHWDecoder Callback, const QString &Debug) | MythCodecContext | static |
| InitVideoCodec(AVCodecContext *Context, bool SelectedStream, bool &DirectRendering) override | MythNVDECContext | virtual |
| IsDeinterlacing(bool &DoubleRate, bool StreamChange=false) override | MythNVDECContext | virtual |
| IsUnsupportedProfile(AVCodecContext *Context) | MythCodecContext | static |
| m_codecID | MythCodecContext | protected |
| m_deinterlacer | MythNVDECContext | private |
| m_deinterlacer2x | MythNVDECContext | private |
| m_framesContext | MythNVDECContext | private |
| m_parent | MythCodecContext | protected |
| m_resetRequired | MythCodecContext | protected |
| MJPEG enum value | MythCodecContext | |
| MPEG1 enum value | MythCodecContext | |
| MPEG2 enum value | MythCodecContext | |
| MPEG2422 enum value | MythCodecContext | |
| MPEG2High enum value | MythCodecContext | |
| MPEG2Main enum value | MythCodecContext | |
| MPEG2Simple enum value | MythCodecContext | |
| MPEG2SNR enum value | MythCodecContext | |
| MPEG2Spatial enum value | MythCodecContext | |
| MPEG4 enum value | MythCodecContext | |
| MPEG4AdvancedCoding enum value | MythCodecContext | |
| MPEG4AdvancedCore enum value | MythCodecContext | |
| MPEG4AdvancedRT enum value | MythCodecContext | |
| MPEG4AdvancedScaleableTexture enum value | MythCodecContext | |
| MPEG4AdvancedSimple enum value | MythCodecContext | |
| MPEG4BasicAnimated enum value | MythCodecContext | |
| MPEG4Core enum value | MythCodecContext | |
| MPEG4CoreScaleable enum value | MythCodecContext | |
| MPEG4Hybrid enum value | MythCodecContext | |
| MPEG4Main enum value | MythCodecContext | |
| MPEG4NBit enum value | MythCodecContext | |
| MPEG4ScaleableTexture enum value | MythCodecContext | |
| MPEG4Simple enum value | MythCodecContext | |
| MPEG4SimpleFace enum value | MythCodecContext | |
| MPEG4SimpleScaleable enum value | MythCodecContext | |
| MPEG4SimpleStudio enum value | MythCodecContext | |
| MythCodecContext(DecoderBase *Parent, MythCodecID CodecID) | MythCodecContext | explicit |
| MythNVDECContext(DecoderBase *Parent, MythCodecID CodecID) | MythNVDECContext | |
| NewHardwareFramesContext(void) | MythCodecContext | protectedstatic |
| NoProfile enum value | MythCodecContext | |
| PostProcessFrame(AVCodecContext *Context, MythVideoFrame *Frame) override | MythNVDECContext | virtual |
| ReleaseBuffer(void *Opaque, uint8_t *Data) | MythCodecContext | static |
| RetrieveFrame(AVCodecContext *Context, MythVideoFrame *Frame, AVFrame *AvFrame) override | MythNVDECContext | virtual |
| RetrieveHWFrame(MythVideoFrame *Frame, AVFrame *AvFrame) | MythCodecContext | protectedvirtual |
| s_hwFramesContextCount | MythCodecContext | protectedstatic |
| SetDecoderOptions(AVCodecContext *, const AVCodec *) | MythCodecContext | inlinevirtual |
| SetDeinterlacing(AVCodecContext *Context, MythVideoProfile *Profile, bool DoubleRate) override | MythNVDECContext | virtual |
| VC1 enum value | MythCodecContext | |
| VC1Advanced enum value | MythCodecContext | |
| VC1Complex enum value | MythCodecContext | |
| VC1Main enum value | MythCodecContext | |
| VC1Simple enum value | MythCodecContext | |
| VP8 enum value | MythCodecContext | |
| VP9 enum value | MythCodecContext | |
| VP9_0 enum value | MythCodecContext | |
| VP9_1 enum value | MythCodecContext | |
| VP9_2 enum value | MythCodecContext | |
| VP9_2HDR enum value | MythCodecContext | |
| VP9_2HDRPlus enum value | MythCodecContext | |
| VP9_3 enum value | MythCodecContext | |
| VP9_3HDR enum value | MythCodecContext | |
| VP9_3HDRPlus enum value | MythCodecContext | |
| ~MythCodecContext()=default | MythCodecContext | virtual |
| ~MythNVDECContext() override | MythNVDECContext | |