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

#include <tsmcastNIPActualCarrierInformation.h>

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

Public Member Functions

 NIPActualCarrierInformation ()=default
void clear ()
bool deserialize (const uint8_t *addr, size_t size)
bool operator< (const NIPActualCarrierInformation &other) const
virtual UString toString () const override

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

Constructor & Destructor Documentation

◆ NIPActualCarrierInformation()

ts::mcast::NIPActualCarrierInformation::NIPActualCarrierInformation ( )
default

Default constructor.

Member Function Documentation

◆ clear()

void ts::mcast::NIPActualCarrierInformation::clear ( )

Clear the content of a structure.

◆ 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: