TSDuck Version 3.32-2769 (TSDuck - The MPEG Transport Stream Toolkit)
ts::DisplayInterface Class Referenceabstract

An interface to be implemented by classes supporting display to a standard text stream. More...

Inheritance diagram for ts::DisplayInterface:

Public Member Functions

virtual ~DisplayInterface ()
 Virtual destructor.
 
virtual std::ostream & display (std::ostream &stream=std::cout, const UString &margin=UString(), int level=Severity::Info) const =0
 Display the content of this object to a stream. More...
 

Detailed Description

An interface to be implemented by classes supporting display to a standard text stream.

Member Function Documentation

◆ display()

virtual std::ostream& ts::DisplayInterface::display ( std::ostream &  stream = std::cout,
const UString margin = UString(),
int  level = Severity::Info 
) const
pure virtual

Display the content of this object to a stream.

Parameters
[in,out]streamThe stream where to print the content. Standard output by default.
[in]marginThe prefix string on each line, empty by default.
[in]levelSeverity level (for instance, Severity::Info or Severity::Debug may display more information).
Returns
A reference to stream.

Implemented in ts::VVCAccessUnitDelimiter, ts::HEVCSequenceParameterSet, ts::AVCVUIParameters, ts::AVCSequenceParameterSet, ts::AVCAccessUnitDelimiter, ts::HEVCVUIParameters, ts::HEVCAccessUnitDelimiter, ts::AVCHRDParameters, ts::SignalState, ts::ModulationArgs, ts::HEVCShortTermReferencePictureSetList, ts::HEVCScalingListData, ts::HEVCProfileTierLevel, and ts::HEVCHRDParameters.


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