libmpd++
DASH MPD parsing and manipulation library
 
Loading...
Searching...
No Matches
com::bbc::libmpdpp::ContentComponent Class Reference

#include <libmpd++/ContentComponent.hh>

Public Member Functions

 ContentComponent ()
 
virtual ~ContentComponent ()
 
bool operator== (const ContentComponent &to_compare) const
 Compares this ContentComponent with another for equality. This operator overload allows checking if two ContentComponent instances are equal. Currently, the implementation always returns true, meaning all instances are considered equal, regardless of their internal state.
 

Detailed Description

ContentComponent class

This is a container to hold the properties of a media content component described by ContentComponent element as defined in ISO 23009-1:2022 Clause 5.3.4.3.

Todo
Add the attributes and child elements storage to this class

Constructor & Destructor Documentation

◆ ContentComponent()

com::bbc::libmpdpp::ContentComponent::ContentComponent ( )
inline

Default constructor

Creates an empty ContentComponent.

◆ ~ContentComponent()

virtual com::bbc::libmpdpp::ContentComponent::~ContentComponent ( )
inlinevirtual

Destructor

Member Function Documentation

◆ operator==()

bool com::bbc::libmpdpp::ContentComponent::operator== ( const ContentComponent & to_compare) const
inline

Compares this ContentComponent with another for equality. This operator overload allows checking if two ContentComponent instances are equal. Currently, the implementation always returns true, meaning all instances are considered equal, regardless of their internal state.

Equality operator

Parameters
to_compareA constant reference to the ContentComponent instance to compare against.
Returns
true if the components are considered equal, false otherwise..

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