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

#include <libmythservicecontracts/datacontracts/videoStreamInfo.h>

Inheritance diagram for DTC::VideoStreamInfo:
[legend]
Collaboration diagram for DTC::VideoStreamInfo:
[legend]

Public Member Functions

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

Static Public Member Functions

static void InitializeCustomTypes ()
 

Properties

QString CodecType
 
QString CodecName
 
int Width
 
int Height
 
float AspectRatio
 
QString FieldOrder
 
float FrameRate
 
float AvgFrameRate
 
int Channels
 
qlonglong Duration
 

Private Member Functions

 Q_CLASSINFO ("version", "1.00")
 
 Q_DISABLE_COPY (VideoStreamInfo)
 

Detailed Description

Definition at line 25 of file videoStreamInfo.h.

Constructor & Destructor Documentation

◆ VideoStreamInfo()

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

Definition at line 56 of file videoStreamInfo.h.

Member Function Documentation

◆ Q_CLASSINFO()

DTC::VideoStreamInfo::Q_CLASSINFO ( "version"  ,
"1.00"   
)
private

◆ InitializeCustomTypes()

void DTC::VideoStreamInfo::InitializeCustomTypes ( )
inlinestatic

Definition at line 86 of file videoStreamInfo.h.

Referenced by DTC::VideoStreamInfoList::InitializeCustomTypes().

◆ Copy()

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

Definition at line 68 of file videoStreamInfo.h.

◆ Q_DISABLE_COPY()

DTC::VideoStreamInfo::Q_DISABLE_COPY ( VideoStreamInfo  )
private

Property Documentation

◆ CodecType

QString DTC::VideoStreamInfo::CodecType
readwrite

Definition at line 30 of file videoStreamInfo.h.

◆ CodecName

QString DTC::VideoStreamInfo::CodecName
readwrite

Definition at line 31 of file videoStreamInfo.h.

◆ Width

int DTC::VideoStreamInfo::Width
readwrite

Definition at line 32 of file videoStreamInfo.h.

◆ Height

int DTC::VideoStreamInfo::Height
readwrite

Definition at line 33 of file videoStreamInfo.h.

◆ AspectRatio

float DTC::VideoStreamInfo::AspectRatio
readwrite

Definition at line 34 of file videoStreamInfo.h.

◆ FieldOrder

QString DTC::VideoStreamInfo::FieldOrder
readwrite

Definition at line 35 of file videoStreamInfo.h.

◆ FrameRate

float DTC::VideoStreamInfo::FrameRate
readwrite

Definition at line 36 of file videoStreamInfo.h.

◆ AvgFrameRate

float DTC::VideoStreamInfo::AvgFrameRate
readwrite

Definition at line 37 of file videoStreamInfo.h.

◆ Channels

int DTC::VideoStreamInfo::Channels
readwrite

Definition at line 38 of file videoStreamInfo.h.

◆ Duration

qlonglong DTC::VideoStreamInfo::Duration
readwrite

Definition at line 39 of file videoStreamInfo.h.


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