锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / Darwin服务器 / DarwinQTSS数据类型
服务方向
软件开发
办公财务MIS
股票
设备监控
网页信息采集及控制
多媒体
软件开发培训
流媒体开发
Java 安卓移动开发
Java Web开发
HTML5培训
iOS培训
网站前端开发
VC++
C++游戏开发培训
C#软件
C语言(Linux)
ASP.NET网站开发(C#)
C#软件+ASP.NET网站
SOCKET网络通信开发
COMOLE和ActiveX开发
C++(Linux)
汇编和破解
驱动开发
SkinMagicVC++换肤
MicroStation二次开发
计算机英语翻译
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

QTSS数据类型


QTSS数据类型

  • QTSS_AttributeID 唯一标识一个属性
  • QTSS_Object 用于定义QTSS对象
  • QTSS_ObjectType 标识一个QTSS对象类型
  • QTSS_Role 用于存储模块角色
  • QTSS_ServiceID 标识一个服务
  • QTSS_StreamRef 标识一个流
  • QTSS_TimeVal 用于存储时间值

QTSS_AttributeID

QTSS_AttributeID是一个有符号的32位整型数,唯一标识一个属性。

typedef SInt32 QTSS_AttributeID;

QTSS_Object

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

QTSS_ObjectType是一个类型为UInt32的值,标识一个特定的QTSS对象类型。

typedef UInt32 QTSS_ObjectType;

讨论

下面这些QTSS对象类型对应的常数定义如下:

  • qtssAttrInfoObjectType—属性信息对象类型。这种类型的对象的属性用于描述一个属性。
  • qtssClientSessionObjectType—客户会话对象类型。这种类型的对象的属性用于描述一个客户会话。
  • qtssConnectedUserObjectType—连接用户对象类型。这种类型的对象的属性描述的是在qtssClientSessionObjectType对象描述范围之外的连接。
  • qtssFileObjectType—文件对象类型。这种类型的对象的属性描述一个打开的文件。
  • qtssModuleObjectType—模块对象类型。这种类型的对象的属性描述一个QTSS模块。
  • qtssModulePrefsObjectType—模块预置对象类型。这种类型的对象的属性描述的是模块预置信息。
  • qtssPrefsObjectType—预置对象类型。这种类型的对象的属性描述服务器的预置信息。
  • qtssRTPStreamObjectType—RTPS流对象类型。 这种类型的对象的属性描述一个RTP流。
  • qtssRTSPHeaderObjectType—RTSP报头对象类型。这种类型的对象的属性中包含与每一个RTSP请求相关联的所有RTSP报头。
  • qtssRTSPRequestObjectType—RTSP请求对象类型。这种类型的对象的属性描述一个特定的RTSP请求。
  • qtssRTSPSessionObjectType—RTSP会话对象类型。 这种类型的对象的属性描述一个RTSP客户-服务器连接。
  • qtssServerObjectType—服务器对象类型。这种类型的对象的属性中包含全局的服务器信息,比如服务器的统计信息。
  • qtssTextMessagesObjectType—文本消息对象类型。这种类型的对象的属性中包含要显示给用户的消息。
  • qtssUserProfileObjectType—用户描述对象类型。这种类型的对象的属性中包含与用户有关的信息,比如名字,密码,用户所在的组,以及用户的认证领域(realm)。

QTSS_Role

类型为QTSS_Role的值是一个无符号的32位整型数,用于存储模块角色。这个类型定义为:

typedef UInt32 QTSS_Role;

QTSS_ServiceID

QTSS_ServiceID是一个有符号的32位整型数,唯一标识一个服务。它定义为:

typedef SInt32 QTSS_ServiceID;

QTSS_StreamRef

类型为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

类型为QTSS_TimeVal的值是一个有符号的64位整型数,用于存储时间值。它定义为:

typedef SInt64 QTSS_TimeVal;


友情链接
版权所有 Copyright(c)2004-2015 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州市文化路47号院1号楼4层(47-1楼位于文化路和红专路十字路口东北角,郑州大学工学院招待所南边,工学院科技报告厅西边。)