TSDuck v3.44-4554
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::mcast::NIPActualCarrierInformation Class Reference

Representation of the DVB-NIP Actual Carrier Information from LCT header extension HET_NACI. More...

#include <tsmcastNIPActualCarrierInformation.h>

Inheritance diagram for ts::mcast::NIPActualCarrierInformation:
Collaboration diagram for ts::mcast::NIPActualCarrierInformation:

Public Member Functions

 NIPActualCarrierInformation ()=default
 Default constructor.
 
void clear ()
 Clear the content of a structure.
 
bool deserialize (const uint8_t *addr, size_t size)
 Deserialize the structure from a binary area.
 
bool operator< (const NIPActualCarrierInformation &other) const
 Comparison operator for use as index in maps.
 
virtual UString toString () const override
 Convert to a string object.
 

Public Attributes

NIPStreamId stream_id {}
 NIP stream id.
 
UString stream_provider_name {}
 NIPStreamProviderName.
 

Detailed Description

Representation of the DVB-NIP Actual Carrier Information from LCT header extension HET_NACI.

See also
ETSI TS 103 876, section 8.7.3

Member Function Documentation

◆ deserialize()

bool ts::mcast::NIPActualCarrierInformation::deserialize ( const uint8_t *  addr,
size_t  size 
)

Deserialize the structure from a binary area.

Parameters
[in]addrAddress of binary area.
[in]sizeSize of binary area.
Returns
True on success, false on error. Ò

◆ operator<()

bool ts::mcast::NIPActualCarrierInformation::operator< ( const NIPActualCarrierInformation other) const

Comparison operator for use as index in maps.

Parameters
[in]otherAnother instance to compare.
Returns
True is this instance is logically less that other.

◆ toString()

virtual UString ts::mcast::NIPActualCarrierInformation::toString ( ) const
overridevirtual

Convert to a string object.

Returns
This object, converted as a string.

Implements ts::StringifyInterface.


The documentation for this class was generated from the following file: