TSDuck v3.40-4034
MPEG Transport Stream Toolkit
|
Full identification of a DVB transport stream. More...
#include <tsTransportStreamId.h>
Public Member Functions | |
TransportStreamId ()=default | |
Default constructor. | |
TransportStreamId (uint16_t tsid, uint16_t onid) | |
Constructor. | |
virtual void | clear () |
Clear the content of this object. | |
uint32_t | normalized () const |
Get a "normalized" 32-bit identifier. | |
virtual UString | toString () const override |
Convert to a string object. | |
Public Attributes | |
uint16_t | original_network_id = 0 |
Original network id. | |
uint16_t | transport_stream_id = 0 |
Transport stream id. | |
Full identification of a DVB transport stream.
|
inline |
Constructor.
[in] | tsid | Transport stream id. |
[in] | onid | Original network id. |
|
virtual |
Clear the content of this object.
Reimplemented in ts::ServiceIdTriplet.
|
inline |
Get a "normalized" 32-bit identifier.
The upper 16-bit contain the original network id. The lower 16-bit contain the TS id.
|
overridevirtual |
Convert to a string object.
Implements ts::StringifyInterface.
Reimplemented in ts::ServiceIdTriplet.