MythTV master
Public Member Functions | Public Attributes | List of all members
VDPAUCodec Class Reference

#include <libmythtv/decoders/mythvdpauhelper.h>

Public Member Functions

 VDPAUCodec (MythCodecContext::CodecProfile Profile, QSize Size, uint32_t Macroblocks, uint32_t Level)
 
bool Supported (int Width, int Height, int Level) const
 

Public Attributes

QSize m_maxSize { 0, 0 }
 
uint32_t m_maxMacroBlocks { 0 }
 
uint32_t m_maxLevel { 0 }
 

Detailed Description

Definition at line 25 of file mythvdpauhelper.h.

Constructor & Destructor Documentation

◆ VDPAUCodec()

VDPAUCodec::VDPAUCodec ( MythCodecContext::CodecProfile  Profile,
QSize  Size,
uint32_t  Macroblocks,
uint32_t  Level 
)

Definition at line 51 of file mythvdpauhelper.cpp.

Member Function Documentation

◆ Supported()

bool VDPAUCodec::Supported ( int  Width,
int  Height,
int  Level 
) const

Definition at line 61 of file mythvdpauhelper.cpp.

Member Data Documentation

◆ m_maxLevel

uint32_t VDPAUCodec::m_maxLevel { 0 }

Definition at line 33 of file mythvdpauhelper.h.

Referenced by Supported(), and VDPAUCodec().

◆ m_maxMacroBlocks

uint32_t VDPAUCodec::m_maxMacroBlocks { 0 }

Definition at line 32 of file mythvdpauhelper.h.

Referenced by Supported().

◆ m_maxSize

QSize VDPAUCodec::m_maxSize { 0, 0 }

Definition at line 31 of file mythvdpauhelper.h.

Referenced by Supported().


The documentation for this class was generated from the following files: