![]() |
RDK Documentation (Open Sourced RDK Components)
|
AdBreak's metadata object. More...
#include <admanager_mpd.h>

Public Member Functions | |
| AdBreakObject () | |
| AdBreakObject default constructor. | |
| AdBreakObject (uint32_t _duration, std::shared_ptr< std::vector< AdNode >> _ads, std::string _endPeriodId, uint64_t _endPeriodOffset, uint32_t _adsDuration) | |
| AdBreakObject constructor. More... | |
Data Fields | |
| uint32_t | brkDuration |
| std::shared_ptr< std::vector< AdNode > > | ads |
| std::string | endPeriodId |
| uint64_t | endPeriodOffset |
| uint32_t | adsDuration |
| bool | adjustEndPeriodOffset |
AdBreak's metadata object.
Definition at line 172 of file admanager_mpd.h.
|
inline |
AdBreakObject constructor.
| [in] | _duration | - Adbreak's duration |
| [in] | _ads | - Ads in the Adbreak |
| [in] | _endPeriodId | - Base period's id after the adbreak playback |
| [in] | _endPeriodOffset | - Base period's offset after the adbreak playback |
| [in] | _adsDuration | - Ads' duration in the Adbreak |
Definition at line 196 of file admanager_mpd.h.
| uint32_t AdBreakObject::brkDuration |
Adbreak's duration
Definition at line 173 of file admanager_mpd.h.
| std::shared_ptr<std::vector<AdNode> > AdBreakObject::ads |
Ads in the Adbreak in sequential order
Definition at line 174 of file admanager_mpd.h.
| std::string AdBreakObject::endPeriodId |
Base period's id after the adbreak playback
Definition at line 175 of file admanager_mpd.h.
| uint64_t AdBreakObject::endPeriodOffset |
Base period's offset after the adbreak playback
Definition at line 176 of file admanager_mpd.h.
| uint32_t AdBreakObject::adsDuration |
Ads' duration in the Adbreak
Definition at line 177 of file admanager_mpd.h.
| bool AdBreakObject::adjustEndPeriodOffset |
endPeriodOffset needs be re-adjusted or not
Definition at line 178 of file admanager_mpd.h.