|
enum | : uint8_t {
ts::DSMCC_TYPE_UN_CONFIG_MESSAGE = 0x01
,
ts::DSMCC_TYPE_UN_SESSION_MESSAGE = 0x02
,
ts::DSMCC_TYPE_DOWNLOAD_MESSAGE = 0x03
,
ts::DSMCC_TYPE_SDB_CCP_MESSAGE = 0x04
,
ts::DSMCC_TYPE_UN_PASSTHRU_MESSAGE = 0x05
} |
| DSM-CC types, in dsmccMessageHeader() structures. More...
|
|
enum | : uint16_t {
ts::DSMCC_MSGID_UNConfigRequest = 0x0001
,
ts::DSMCC_MSGID_UNConfigConfirm = 0x0002
,
ts::DSMCC_MSGID_UNConfigIndication = 0x0003
,
ts::DSMCC_MSGID_UNConfigResponse = 0x0004
,
ts::DSMCC_MSGID_DownloadInfoRequest = 0x1001
,
ts::DSMCC_MSGID_DownloadInfoIndication = 0x1002
,
ts::DSMCC_MSGID_DII = 0x1002
,
ts::DSMCC_MSGID_DownloadDataBlock = 0x1003
,
ts::DSMCC_MSGID_DDB = 0x1003
,
ts::DSMCC_MSGID_DownloadDataRequest = 0x1004
,
ts::DSMCC_MSGID_DownloadCancel = 0x1005
,
ts::DSMCC_MSGID_DownloadServerInitiate = 0x1006
,
ts::DSMCC_MSGID_DSI = 0x1006
,
ts::DSMCC_MSGID_ClientSessionSetUpRequest = 0x4010
,
ts::DSMCC_MSGID_ClientSessionSetUpConfirm = 0x4011
,
ts::DSMCC_MSGID_ClientSessionReleaseRequest = 0x4020
,
ts::DSMCC_MSGID_ClientSessionReleaseConfirm = 0x4021
,
ts::DSMCC_MSGID_ClientSessionReleaseIndication = 0x4022
,
ts::DSMCC_MSGID_ClientSessionReleaseResponse = 0x4023
,
ts::DSMCC_MSGID_ClientAddResourceIndication = 0x4032
,
ts::DSMCC_MSGID_ClientAddResourceResponse = 0x4033
,
ts::DSMCC_MSGID_ClientDeleteResourceIndication = 0x4042
,
ts::DSMCC_MSGID_ClientDeleteResourceResponse = 0x4043
,
ts::DSMCC_MSGID_ClientStatusRequest = 0x4060
,
ts::DSMCC_MSGID_ClientStatusConfirm = 0x4061
,
ts::DSMCC_MSGID_ClientStatusIndication = 0x4062
,
ts::DSMCC_MSGID_ClientStatusResponse = 0x4063
,
ts::DSMCC_MSGID_ClientResetRequest = 0x4070
,
ts::DSMCC_MSGID_ClientResetConfirm = 0x4071
,
ts::DSMCC_MSGID_ClientResetIndication = 0x4072
,
ts::DSMCC_MSGID_ClientResetResponse = 0x4073
,
ts::DSMCC_MSGID_ClientSessionProceedingIndication = 0x4082
,
ts::DSMCC_MSGID_ClientConnectRequest = 0x4090
,
ts::DSMCC_MSGID_ServerSessionSetUpIndication = 0x8012
,
ts::DSMCC_MSGID_ServerSessionSetUpResponse = 0x8013
,
ts::DSMCC_MSGID_ServerAddResourceRequest = 0x8030
,
ts::DSMCC_MSGID_ServerAddResourceConfirm = 0x8031
,
ts::DSMCC_MSGID_ServerDeleteResourceRequest = 0x8040
,
ts::DSMCC_MSGID_ServerDeleteResourceConfirm = 0x8041
,
ts::DSMCC_MSGID_ServerContinuousFeedSessionRequest = 0x8050
,
ts::DSMCC_MSGID_ServerContinuousFeedSessionConfirm = 0x8051
,
ts::DSMCC_MSGID_ServerStatusRequest = 0x8060
,
ts::DSMCC_MSGID_ServerStatusConfirm = 0x8061
,
ts::DSMCC_MSGID_ServerStatusIndication = 0x8062
,
ts::DSMCC_MSGID_ServerStatusResponse = 0x8063
,
ts::DSMCC_MSGID_ServerResetRequest = 0x8070
,
ts::DSMCC_MSGID_ServerResetConfirm = 0x8071
,
ts::DSMCC_MSGID_ServerResetIndication = 0x8072
,
ts::DSMCC_MSGID_ServerResetResponse = 0x8073
,
ts::DSMCC_MSGID_ServerSessionProceedingIndication = 0x8082
,
ts::DSMCC_MSGID_ServerConnectIndication = 0x8092
,
ts::DSMCC_MSGID_ServerSessionTransferRequest = 0x80a0
,
ts::DSMCC_MSGID_ServerSessionTransferConfirm = 0x80a1
,
ts::DSMCC_MSGID_ServerSessionTransferIndication = 0x80a2
,
ts::DSMCC_MSGID_ServerSessionTransferResponse = 0x80a3
,
ts::DSMCC_MSGID_ServerSessionInProgressRequest = 0x80b0
} |
| DSM-CC message id, in dsmccMessageHeader() structures. More...
|
|
enum | : uint32_t {
ts::DSMCC_TAG_INTERNET_IOP = 0x00000000
,
ts::DSMCC_TAG_MULTIPLE_COMPONENTS = 0x00000001
,
ts::DSMCC_TAG_MIN = 0x49534F00
,
ts::DSMCC_TAG_CHILD = 0x49534F01
,
ts::DSMCC_TAG_OPTIONS = 0x49534F02
,
ts::DSMCC_TAG_LITE_MIN = 0x49534F03
,
ts::DSMCC_TAG_LITE_CHILD = 0x49534F04
,
ts::DSMCC_TAG_LITE_OPTIONS = 0x49534F05
,
ts::DSMCC_TAG_BIOP = 0x49534F06
,
ts::DSMCC_TAG_ONC = 0x49534F07
,
ts::DSMCC_TAG_CONN_BINDER = 0x49534F40
,
ts::DSMCC_TAG_ConnBinder = 0x49534F40
,
ts::DSMCC_TAG_IIOPAddr = 0x49534F41
,
ts::DSMCC_TAG_Addr = 0x49534F42
,
ts::DSMCC_TAG_NameId = 0x49534F43
,
ts::DSMCC_TAG_IntfCode = 0x49534F44
,
ts::DSMCC_TAG_ObjectKey = 0x49534F45
,
ts::DSMCC_TAG_ServiceLocation = 0x49534F46
,
ts::DSMCC_TAG_OBJECT_LOCATION = 0x49534F50
,
ts::DSMCC_TAG_ObjectLocation = 0x49534F50
,
ts::DSMCC_TAG_Intf = 0x49534F58
} |
| DSM-CC tags. More...
|
|
enum | : uint16_t {
ts::DSMCC_TAPUSE_UNKNOWN_USE = 0
,
ts::DSMCC_TAPUSE_MPEG_TS_UP_USE = 1
,
ts::DSMCC_TAPUSE_MPEG_TS_DOWN_USE = 2
,
ts::DSMCC_TAPUSE_MPEG_ES_UP_USE = 3
,
ts::DSMCC_TAPUSE_MPEG_ES_DOWN_USE = 4
,
ts::DSMCC_TAPUSE_DOWNLOAD_CTRL_USE = 5
,
ts::DSMCC_TAPUSE_DOWNLOAD_CTRL_UP_USE = 6
,
ts::DSMCC_TAPUSE_DOWNLOAD_CTRL_DOWN_USE = 7
,
ts::DSMCC_TAPUSE_DOWNLOAD_DATA_USE = 8
,
ts::DSMCC_TAPUSE_DOWNLOAD_DATA_UP_USE = 9
,
ts::DSMCC_TAPUSE_DOWNLOAD_DATA_DOWN_USE = 10
,
ts::DSMCC_TAPUSE_STR_NPT_USE = 11
,
ts::DSMCC_TAPUSE_STR_STATUS_AND_EVENT_USE = 12
,
ts::DSMCC_TAPUSE_STR_EVENT_USE = 13
,
ts::DSMCC_TAPUSE_STR_STATUS_USE = 14
,
ts::DSMCC_TAPUSE_RPC_USE = 15
,
ts::DSMCC_TAPUSE_IP_USE = 16
,
ts::DSMCC_TAPUSE_SDB_CTRL_USE = 17
,
ts::DSMCC_TAPUSE_T120_TAP1 = 18
,
ts::DSMCC_TAPUSE_T120_TAP2 = 19
,
ts::DSMCC_TAPUSE_T120_TAP3 = 20
,
ts::DSMCC_TAPUSE_T120_TAP4 = 21
,
ts::DSMCC_TAPUSE_BIOP_DELIVERY_PARA_USE = 22
,
ts::DSMCC_TAPUSE_BIOP_OBJECT_USE = 23
,
ts::DSMCC_TAPUSE_BIOP_ES_USE = 24
,
ts::DSMCC_TAPUSE_BIOP_PROGRAM_USE = 25
,
ts::DSMCC_TAPUSE_BIOP_DNL_CTRL_USE = 26
} |
| DSM-CC tap use. More...
|
|
enum | : uint16_t { ts::DSMCC_TAPSELTYPE_MESSAGE = 1
} |
| DSM-CC Tap selector types. More...
|
|
enum | : uint8_t {
ts::DSMCC_DTYPE_PAD = 0x00
,
ts::DSMCC_DTYPE_HARDWARE = 0x01
,
ts::DSMCC_DTYPE_SOFTWARE = 0x02
} |
| DSM-CC descriptorType in a compatibilityDescriptor(). More...
|
|
enum | : uint8_t { ts::DSMCC_SPTYPE_OUI = 0x01
} |
| DSM-CC specifierType in a compatibilityDescriptor(). More...
|
|
enum | : uint16_t {
ts::DSMCC_RDTYPE_RESERVED = 0x0000
,
ts::DSMCC_RDTYPE_CONTINUOUS_FEED_SESSION = 0x0001
,
ts::DSMCC_RDTYPE_ATM_CONNECTION = 0x0002
,
ts::DSMCC_RDTYPE_MPEG_PROGRAM = 0x0003
,
ts::DSMCC_RDTYPE_PHYSICAL_CHANNEL = 0x0004
,
ts::DSMCC_RDTYPE_TS_UPSTREAM_BANDWIDTH = 0x0005
,
ts::DSMCC_RDTYPE_TS_DOWNSTREAM_BANDWIDTH = 0x0006
,
ts::DSMCC_RDTYPE_ATM_SVC_CONNECTION = 0x0007
,
ts::DSMCC_RDTYPE_CONNECTION_NOTIFY = 0x0008
,
ts::DSMCC_RDTYPE_IP = 0x0009
,
ts::DSMCC_RDTYPE_CLIENT_TDMA_ASSIGNMENT = 0x000A
,
ts::DSMCC_RDTYPE_PSTN_SETUP = 0x000B
,
ts::DSMCC_RDTYPE_NISDN_SETUP = 0x000C
,
ts::DSMCC_RDTYPE_NISDN_CONNECTION = 0x000D
,
ts::DSMCC_RDTYPE_Q922_CONNECTIONS = 0x000E
,
ts::DSMCC_RDTYPE_HEADEND_LIST = 0x000F
,
ts::DSMCC_RDTYPE_ATM_VC_CONNECTION = 0x0010
,
ts::DSMCC_RDTYPE_SDB_CONTINUOUS_FEED = 0x0011
,
ts::DSMCC_RDTYPE_SDB_ASSOCIATIONS = 0x0012
,
ts::DSMCC_RDTYPE_SDB_ENTITLEMENT = 0x0013
,
ts::DSMCC_RDTYPE_SHARED_RESOURCE = 0x7FFE
,
ts::DSMCC_RDTYPE_SHARED_REQUEST_ID = 0x7FFF
,
ts::DSMCC_RDTYPE_TYPE_OWNER = 0xFFFF
} |
| DSM-CC resourceDescriptorType in a commonDescriptorHeader(). More...
|
|
Generic DSM-CC definitions.