1 #ifndef VIDEOMULTIPLEX_H_
2 #define VIDEOMULTIPLEX_H_
18 Q_CLASSINFO(
"version" ,
"1.1" );
20 Q_PROPERTY(
int MplexId READ MplexId WRITE setMplexId )
21 Q_PROPERTY(
int SourceId READ SourceId WRITE setSourceId )
22 Q_PROPERTY(
int TransportId READ TransportId WRITE setTransportId )
23 Q_PROPERTY(
int NetworkId READ NetworkId WRITE setNetworkId )
25 Q_PROPERTY( QString Inversion READ Inversion WRITE setInversion )
26 Q_PROPERTY(
long long SymbolRate READ SymbolRate WRITE setSymbolRate )
27 Q_PROPERTY( QString FEC READ FEC WRITE setFEC )
28 Q_PROPERTY( QString Polarity READ Polarity WRITE setPolarity )
30 Q_PROPERTY( QString Bandwidth READ Bandwidth WRITE setBandwidth )
31 Q_PROPERTY( QString LPCodeRate READ LPCodeRate WRITE setLPCodeRate )
32 Q_PROPERTY( QString HPCodeRate READ HPCodeRate WRITE setHPCodeRate )
33 Q_PROPERTY( QString TransmissionMode READ TransmissionMode WRITE setTransmissionMode )
34 Q_PROPERTY( QString GuardInterval READ GuardInterval WRITE setGuardInterval )
36 Q_PROPERTY( QString Constellation READ Constellation WRITE setConstellation )
37 Q_PROPERTY( QString Hierarchy READ Hierarchy WRITE setHierarchy )
38 Q_PROPERTY( QString ModulationSystem READ ModulationSystem WRITE setModulationSystem )
40 Q_PROPERTY( QString SIStandard READ SIStandard WRITE setSIStandard )
41 Q_PROPERTY(
int ServiceVersion READ ServiceVersion WRITE setServiceVersion )
42 Q_PROPERTY( QDateTime UpdateTimeStamp READ UpdateTimeStamp WRITE setUpdateTimeStamp )
43 Q_PROPERTY( QString DefaultAuthority READ DefaultAuthority WRITE setDefaultAuthority )
72 static inline
void InitializeCustomTypes();
89 m_MplexId = src->m_MplexId ;
90 m_SourceId = src->m_SourceId ;
91 m_TransportId = src->m_TransportId ;
92 m_NetworkId = src->m_NetworkId ;
93 m_Frequency = src->m_Frequency ;
94 m_Inversion = src->m_Inversion ;
95 m_SymbolRate = src->m_SymbolRate ;
97 m_Polarity = src->m_Polarity ;
98 m_Modulation = src->m_Modulation ;
99 m_Bandwidth = src->m_Bandwidth ;
100 m_LPCodeRate = src->m_LPCodeRate ;
101 m_HPCodeRate = src->m_HPCodeRate ;
102 m_TransmissionMode = src->m_TransmissionMode ;
103 m_GuardInterval = src->m_GuardInterval ;
104 m_Visible = src->m_Visible ;
105 m_Constellation = src->m_Constellation ;
106 m_Hierarchy = src->m_Hierarchy ;
107 m_ModulationSystem = src->m_ModulationSystem ;
108 m_RollOff = src->m_RollOff ;
109 m_SIStandard = src->m_SIStandard ;
110 m_ServiceVersion = src->m_ServiceVersion ;
111 m_UpdateTimeStamp = src->m_UpdateTimeStamp ;
112 m_DefaultAuthority = src->m_DefaultAuthority ;
121 qRegisterMetaType< VideoMultiplex* >();