精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
QTSS_AttributeID是一个有符号的32位整型数,唯一标识一个属性。
typedef SInt32 QTSS_AttributeID;
QTSS_Object是一个指针,指向标识特定对象的值。QTSS_Object定义为:
typedef void* QTSS_Object;
讨论
QTSS_Object用于定义其它QTSS对象:
typedef QTSS_Object QTSS_RTPStreamObject;
typedef QTSS_Object QTSS_RTSPSessionObject;
typedef QTSS_Object QTSS_RTSPRequestObject;
typedef QTSS_Object QTSS_RTSPHeaderObject;
typedef QTSS_Object QTSS_ClientSessionObject;
typedef QTSS_Object QTSS_ConnectedUserObject;
typedef QTSS_Object QTSS_ServerObject;
typedef QTSS_Object QTSS_PrefsObject;
typedef QTSS_Object QTSS_TextMessagesObject;
typedef QTSS_Object QTSS_FileObject;
typedef QTSS_Object QTSS_ModuleObject;
typedef QTSS_Object QTSS_ModulePrefsObject;
typedef QTSS_Object QTSS_AttrInfoObject;
typedef QTSS_Object QTSS_UserProfileObject;
QTSS_ObjectType是一个类型为UInt32的值,标识一个特定的QTSS对象类型。
typedef UInt32 QTSS_ObjectType;
讨论
下面这些QTSS对象类型对应的常数定义如下:
类型为QTSS_Role的值是一个无符号的32位整型数,用于存储模块角色。这个类型定义为:
typedef UInt32 QTSS_Role;
QTSS_ServiceID是一个有符号的32位整型数,唯一标识一个服务。它定义为:
typedef SInt32 QTSS_ServiceID;
类型为QTSS_StreamRef 的值是一个指针,指向的值用于标识一个特定的流。它定义为:
typedef void* QTSS_StreamRef;
讨论
QTSS_StreamRef用于定义其它流引用:
typedef QTSS_StreamRef QTSS_ErrorLogStream;
typedef QTSS_StreamRef QTSS_FileStream;
typedef QTSS_StreamRef QTSS_RTSPSessionStream;
typedef QTSS_StreamRef QTSS_RTSPRequestStream;
typedef QTSS_StreamRef QTSS_RTPStreamStream;
typedef QTSS_StreamRef QTSS_SocketStr
类型为QTSS_TimeVal的值是一个有符号的64位整型数,用于存储时间值。它定义为:
typedef SInt64 QTSS_TimeVal;