MythTV  master
Public Member Functions | Static Public Member Functions | Properties | Private Member Functions | List of all members
DTC::Encoder Class Reference

#include <encoder.h>

Inheritance diagram for DTC::Encoder:
Inheritance graph
[legend]
Collaboration diagram for DTC::Encoder:
Collaboration graph
[legend]

Public Member Functions

Q_INVOKABLE Encoder (QObject *parent=nullptr)
 
void Copy (const Encoder *src)
 
InputAddNewInput ()
 

Static Public Member Functions

static void InitializeCustomTypes ()
 

Properties

int Id
 
QString HostName
 
bool Local
 
bool Connected
 
int State
 
int SleepStatus
 
bool LowOnFreeSpace
 
QVariantList Inputs
 
QObject Recording
 

Private Member Functions

 Q_CLASSINFO ("version", "1.0")
 
 Q_CLASSINFO ("Inputs", "type=DTC::Input")
 
 PROPERTYIMP_RO_REF (QVariantList, Inputs)
 
 Q_DISABLE_COPY (Encoder)
 

Detailed Description

Definition at line 27 of file mythtv/libs/libmythservicecontracts/datacontracts/encoder.h.

Constructor & Destructor Documentation

◆ Encoder()

Q_INVOKABLE DTC::Encoder::Encoder ( QObject *  parent = nullptr)
inline

Member Function Documentation

◆ Q_CLASSINFO() [1/2]

DTC::Encoder::Q_CLASSINFO ( "version"  ,
"1.0"   
)
private

◆ Q_CLASSINFO() [2/2]

DTC::Encoder::Q_CLASSINFO ( "Inputs"  )
private

◆ PROPERTYIMP_RO_REF()

DTC::Encoder::PROPERTYIMP_RO_REF ( QVariantList  ,
Inputs   
)
private

◆ InitializeCustomTypes()

void Encoder::InitializeCustomTypes ( )
inlinestatic

◆ Copy()

void DTC::Encoder::Copy ( const Encoder src)
inline

◆ AddNewInput()

Input* DTC::Encoder::AddNewInput ( )
inline

◆ Q_DISABLE_COPY()

DTC::Encoder::Q_DISABLE_COPY ( Encoder  )
private

Property Documentation

◆ Id

int DTC::Encoder::Id
readwrite

◆ HostName

QString DTC::Encoder::HostName
readwrite

◆ Local

bool DTC::Encoder::Local
readwrite

◆ Connected

bool DTC::Encoder::Connected
readwrite

◆ State

int DTC::Encoder::State
readwrite

◆ SleepStatus

int DTC::Encoder::SleepStatus
readwrite

◆ LowOnFreeSpace

bool DTC::Encoder::LowOnFreeSpace
readwrite

◆ Inputs

QVariantList DTC::Encoder::Inputs
read

◆ Recording

QObject DTC::Encoder::Recording
read

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