11 #ifndef VIDEOSTREAMINFO_H_
12 #define VIDEOSTREAMINFO_H_
28 Q_CLASSINFO(
"version" ,
"1.00" );
30 Q_PROPERTY( QString CodecType READ CodecType WRITE setCodecType )
31 Q_PROPERTY( QString CodecName READ CodecName WRITE setCodecName )
32 Q_PROPERTY(
int Width READ Width WRITE setWidth )
33 Q_PROPERTY(
int Height READ Height WRITE setHeight )
34 Q_PROPERTY(
float AspectRatio READ AspectRatio WRITE setAspectRatio )
35 Q_PROPERTY( QString FieldOrder READ FieldOrder WRITE setFieldOrder )
37 Q_PROPERTY(
float AvgFrameRate READ AvgFrameRate WRITE setAvgFrameRate )
38 Q_PROPERTY(
int Channels READ Channels WRITE setChannels )
39 Q_PROPERTY( qlonglong Duration READ Duration WRITE setDuration )
54 static inline
void InitializeCustomTypes();
70 m_CodecType = src->m_CodecType ;
71 m_CodecName = src->m_CodecName ;
72 m_Width = src->m_Width ;
73 m_Height = src->m_Height ;
74 m_AspectRatio = src->m_AspectRatio ;
75 m_FieldOrder = src->m_FieldOrder ;
76 m_FrameRate = src->m_FrameRate ;
77 m_AvgFrameRate = src->m_AvgFrameRate ;
78 m_Channels = src->m_Channels ;
79 m_Duration = src->m_Duration ;
88 qRegisterMetaType< VideoStreamInfo* >();