Full identification of a DVB service (aka "DVB triplet").
More...
#include <tsServiceIdTriplet.h>
|
uint16_t | original_network_id = 0 |
| Original network id.
|
|
uint16_t | service_id = 0 |
| Service id.
|
|
uint16_t | transport_stream_id = 0 |
| Transport stream id.
|
|
uint8_t | version = 0 |
| General-purpose version (typically a table version), not part of the DVB triplet.
|
|
Full identification of a DVB service (aka "DVB triplet").
◆ ServiceIdTriplet() [1/2]
ts::ServiceIdTriplet::ServiceIdTriplet |
( |
uint16_t |
svid, |
|
|
uint16_t |
tsid, |
|
|
uint16_t |
onid, |
|
|
uint8_t |
vers = 0 |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
[in] | svid | Service id. |
[in] | tsid | Transport stream id. |
[in] | onid | Original network id. |
[in] | vers | Optional version. |
◆ ServiceIdTriplet() [2/2]
ts::ServiceIdTriplet::ServiceIdTriplet |
( |
uint16_t |
svid, |
|
|
const TransportStreamId & |
tsid, |
|
|
uint8_t |
vers = 0 |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
[in] | svid | Service id. |
[in] | tsid | Full transport stream id. |
[in] | vers | Optional version. |
◆ normalized()
uint64_t ts::ServiceIdTriplet::normalized |
( |
| ) |
const |
|
inline |
Get a "normalized" 64-bit identifier.
This is a value containing the original network id, TS id, service id and version.
- Returns
- The "normalized" 64-bit identifier of the TS.
◆ operator==() [1/2]
Comparison operator.
- Parameters
-
[in] | svid | Another instance to compare. |
- Returns
- True if this object == svid.
◆ operator<() [1/2]
Comparison operator.
- Parameters
-
[in] | svid | Another instance to compare. |
- Returns
- True if this object < svid.
◆ operator<=() [1/2]
Comparison operator.
- Parameters
-
[in] | svid | Another instance to compare. |
- Returns
- True if this object <= svid.
◆ operator>() [1/2]
Comparison operator.
- Parameters
-
[in] | svid | Another instance to compare. |
- Returns
- True if this object > svid.
◆ operator>=() [1/2]
Comparison operator.
- Parameters
-
[in] | svid | Another instance to compare. |
- Returns
- True if this object >= svid.
◆ clear()
virtual void ts::ServiceIdTriplet::clear |
( |
| ) |
|
|
overridevirtual |
◆ toString()
virtual UString ts::ServiceIdTriplet::toString |
( |
| ) |
const |
|
overridevirtual |
Convert to a string object.
- Returns
- This object, converted as a string.
Reimplemented from ts::TransportStreamId.
◆ operator==() [2/2]
Comparison operator.
- Parameters
-
[in] | tsid | Another instance to compare. |
- Returns
- True if this object == tsid.
◆ operator<() [2/2]
Comparison operator.
- Parameters
-
[in] | tsid | Another instance to compare. |
- Returns
- True if this object < tsid.
◆ operator<=() [2/2]
Comparison operator.
- Parameters
-
[in] | tsid | Another instance to compare. |
- Returns
- True if this object <= tsid.
◆ operator>() [2/2]
Comparison operator.
- Parameters
-
[in] | tsid | Another instance to compare. |
- Returns
- True if this object > tsid.
◆ operator>=() [2/2]
Comparison operator.
- Parameters
-
[in] | tsid | Another instance to compare. |
- Returns
- True if this object >= tsid.
The documentation for this class was generated from the following file: