TSDuck v3.44-4659
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::DSMCCIOR Class Reference

Representation of Interoperable Object Reference (IOR) structure. More...

#include <tsDSMCCIOR.h>

Collaboration diagram for ts::DSMCCIOR:

Public Member Functions

 DSMCCIOR ()=default
 Default constructor.
 
void clear ()
 Clear values.
 
void deserialize (PSIBuffer &buf)
 Deserialize the IOR structure.
 
bool fromXML (DuckContext &duck, const xml::Element *element)
 This method decodes an XML IOR.
 
void serialize (PSIBuffer &buf) const
 Serialize the IOR structure.
 
void toXML (DuckContext &duck, xml::Element *parent) const
 This method converts an IOR to XML.
 

Static Public Member Functions

static void Display (TablesDisplay &display, PSIBuffer &buf, const UString &margin)
 Display the IOR structure.
 

Public Attributes

std::list< DSMCCTaggedProfiletagged_profiles {}
 List of tagged profiles.
 
ByteBlock type_id {}
 U-U Objects type_id.
 

Detailed Description

Representation of Interoperable Object Reference (IOR) structure.

See also
ISO/IEC 13818-6
ETSI TR 101 202 V1.2.1 (2003-01), 4.7.3.1

Member Function Documentation

◆ serialize()

void ts::DSMCCIOR::serialize ( PSIBuffer buf) const

Serialize the IOR structure.

Parameters
[in,out]bufSerialization buffer.

◆ deserialize()

void ts::DSMCCIOR::deserialize ( PSIBuffer buf)

Deserialize the IOR structure.

Parameters
[in,out]bufDeserialization buffer.

◆ Display()

static void ts::DSMCCIOR::Display ( TablesDisplay display,
PSIBuffer buf,
const UString margin 
)
static

Display the IOR structure.

Parameters
[in,out]displayDisplay engine.
[in,out]bufA PSIBuffer over the IOR.
[in]marginLeft margin content.

◆ toXML()

void ts::DSMCCIOR::toXML ( DuckContext duck,
xml::Element parent 
) const

This method converts an IOR to XML.

Parameters
[in,out]duckTSDuck execution context.
[in,out]parentThe parent node for the XML IOR.

◆ fromXML()

bool ts::DSMCCIOR::fromXML ( DuckContext duck,
const xml::Element element 
)

This method decodes an XML IOR.

Parameters
[in,out]duckTSDuck execution context.
[in]elementThe XML element containing the IOR.
Returns
True on success, false on error.

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