MythTV  master
Public Member Functions | Public Attributes | List of all members
MythNVDECContext::MythNVDECCaps Class Reference
Collaboration diagram for MythNVDECContext::MythNVDECCaps:
Collaboration graph
[legend]

Public Member Functions

 MythNVDECCaps (cudaVideoCodec Codec, uint Depth, cudaVideoChromaFormat Format, QSize Minimum, QSize Maximum, uint MacroBlocks)
 
bool Supports (cudaVideoCodec Codec, cudaVideoChromaFormat Format, uint Depth, int Width, int Height) const
 

Public Attributes

MythCodecContext::CodecProfile m_profile { MythCodecContext::NoProfile }
 
VideoFrameType m_type { FMT_NONE }
 
cudaVideoCodec m_codec { cudaVideoCodec_NumCodecs }
 
uint m_depth { 0 }
 
cudaVideoChromaFormat m_format { cudaVideoChromaFormat_Monochrome }
 
QSize m_minimum
 
QSize m_maximum
 
uint m_macroBlocks { 0 }
 

Detailed Description

Definition at line 50 of file mythnvdeccontext.h.

Constructor & Destructor Documentation

◆ MythNVDECCaps()

MythNVDECContext::MythNVDECCaps::MythNVDECCaps ( cudaVideoCodec  Codec,
uint  Depth,
cudaVideoChromaFormat  Format,
QSize  Minimum,
QSize  Maximum,
uint  MacroBlocks 
)

Definition at line 449 of file mythnvdeccontext.cpp.

Member Function Documentation

◆ Supports()

bool MythNVDECContext::MythNVDECCaps::Supports ( cudaVideoCodec  Codec,
cudaVideoChromaFormat  Format,
uint  Depth,
int  Width,
int  Height 
) const

Definition at line 490 of file mythnvdeccontext.cpp.

Member Data Documentation

◆ m_profile

MythCodecContext::CodecProfile MythNVDECContext::MythNVDECCaps::m_profile { MythCodecContext::NoProfile }

Definition at line 58 of file mythnvdeccontext.h.

Referenced by MythNVDECCaps().

◆ m_type

VideoFrameType MythNVDECContext::MythNVDECCaps::m_type { FMT_NONE }

Definition at line 59 of file mythnvdeccontext.h.

Referenced by MythNVDECCaps().

◆ m_codec

cudaVideoCodec MythNVDECContext::MythNVDECCaps::m_codec { cudaVideoCodec_NumCodecs }

Definition at line 60 of file mythnvdeccontext.h.

Referenced by MythNVDECCaps().

◆ m_depth

uint MythNVDECContext::MythNVDECCaps::m_depth { 0 }

Definition at line 61 of file mythnvdeccontext.h.

◆ m_format

cudaVideoChromaFormat MythNVDECContext::MythNVDECCaps::m_format { cudaVideoChromaFormat_Monochrome }

Definition at line 62 of file mythnvdeccontext.h.

Referenced by MythNVDECCaps().

◆ m_minimum

QSize MythNVDECContext::MythNVDECCaps::m_minimum

Definition at line 63 of file mythnvdeccontext.h.

◆ m_maximum

QSize MythNVDECContext::MythNVDECCaps::m_maximum

Definition at line 64 of file mythnvdeccontext.h.

◆ m_macroBlocks

uint MythNVDECContext::MythNVDECCaps::m_macroBlocks { 0 }

Definition at line 65 of file mythnvdeccontext.h.


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