![]() |
RDK Documentation (Open Sourced RDK Components)
|
Base class for the client side DAI object. More...
#include <AdManagerBase.h>


Public Member Functions | |
| CDAIObject (AampLogManager *logObj, PrivateInstanceAAMP *aamp) | |
| CDAIObject constructor. More... | |
| CDAIObject (const CDAIObject &)=delete | |
| CDAIObject Copy Constructor. | |
| CDAIObject & | operator= (const CDAIObject &)=delete |
| CDAIObject assignment operator overloading. | |
| virtual | ~CDAIObject () |
| CDAIObject destructor. | |
| virtual void | SetAlternateContents (const std::string &adBreakId, const std::string &adId, const std::string &url, uint64_t startMS=0, uint32_t breakdur=0) |
| Setting the alternate contents' (Ads/blackouts) URL. More... | |
Private Attributes | |
| PrivateInstanceAAMP * | mAamp |
| AampLogManager * | mLogObj |
Base class for the client side DAI object.
Definition at line 57 of file AdManagerBase.h.
|
inline |
CDAIObject constructor.
| [in] | aamp | - Pointer to PrivateInstanceAAMP |
Definition at line 68 of file AdManagerBase.h.
|
inlinevirtual |
Setting the alternate contents' (Ads/blackouts) URL.
| [in] | adBreakId | - Adbreak's unique identifier. |
| [in] | adId | - Individual Ad's id |
| [in] | url | - Ad URL |
| [in] | startMS | - Ad start time in milliseconds |
| [in] | breakdur | - Adbreak's duration in MS |
Reimplemented in CDAIObjectMPD.
Definition at line 100 of file AdManagerBase.h.
|
private |
AAMP player's private instance
Definition at line 60 of file AdManagerBase.h.