Full identification of a DVB service (aka "DVB triplet").
More...
#include <tsServiceIdTriplet.h>
|
| ServiceIdTriplet ()=default |
| Default constructor.
|
|
| ServiceIdTriplet (uint16_t svid, const TransportStreamId &tsid, uint8_t vers=0) |
| Constructor.
|
|
| ServiceIdTriplet (uint16_t svid, uint16_t tsid, uint16_t onid, uint8_t vers=0) |
| Constructor.
|
|
virtual void | clear () override |
| Clear the content of this object.
|
|
uint64_t | normalized () const |
| Get a "normalized" 64-bit identifier.
|
|
virtual UString | toString () const override |
| Convert to a string object.
|
|
|
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.
◆ 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.
The documentation for this class was generated from the following file: