![]() |
RDK Documentation (Open Sourced RDK Components)
|
Types and APIs exposed by the AAMP player. More...
#include <memory>#include <functional>#include <vector>#include <string>#include <string.h>#include <mutex>#include <stddef.h>#include "Accessibility.hpp"#include "AampEvent.h"#include "AampEventListener.h"#include "AampDrmSystems.h"#include "AampMediaType.h"#include "AampScheduler.h"#include "AampConfig.h"

Go to the source code of this file.
Data Structures | |
| struct | TuneFailureMap |
| Structure holding aamp tune failure code and corresponding application error code and description. More... | |
| struct | PreCacheUrlData |
| Pre cache the data information. More... | |
| struct | AudioTrackInfo |
| Structure for audio track information Holds information about an audio track in playlist. More... | |
| struct | TextTrackInfo |
| Structure for text track information Holds information about a text track in playlist. More... | |
| class | StreamSink |
| GStreamer Abstraction class for the implementation of AAMPGstPlayer and gstaamp plugin. More... | |
| class | PlayerInstanceAAMP |
| Player interface class for the JS pluggin. More... | |
Typedefs | |
| using | AdObject = std::pair< std::string, std::string > |
| typedef struct PreCacheUrlData | PreCacheUrlStruct |
| typedef std::vector< PreCacheUrlStruct > | PreCacheUrlList |
Enumerations | |
| enum | AAMPAnomalyMessageType |
| AAMP anomaly message types. More... | |
| enum | MediaTypeTelemetry |
| Media types for telemetry. More... | |
| enum | StreamOutputFormat |
| Media output format. More... | |
| enum | VideoZoomMode |
| Video zoom mode. More... | |
| enum | AuthTokenErrors |
| Auth Token Failure codes. More... | |
| enum | LangCodePreference |
| Language Code Preference types. | |
Types and APIs exposed by the AAMP player.
Definition in file main_aamp.h.
| struct TuneFailureMap |
Structure holding aamp tune failure code and corresponding application error code and description.
Definition at line 80 of file main_aamp.h.

| Data Fields | ||
|---|---|---|
| AAMPTuneFailure | tuneFailure |
Failure ID |
| int | code |
Error code |
| const char * | description |
Textual description |
AAMP anomaly message types.
| Enumerator | |
|---|---|
| ANOMALY_ERROR | Error Message |
| ANOMALY_WARNING | Warning Message |
| ANOMALY_TRACE | Trace Message |
Definition at line 69 of file main_aamp.h.
| enum MediaTypeTelemetry |
Media types for telemetry.
Definition at line 92 of file main_aamp.h.
| enum StreamOutputFormat |
Media output format.
Definition at line 106 of file main_aamp.h.
| enum VideoZoomMode |
Video zoom mode.
| Enumerator | |
|---|---|
| VIDEO_ZOOM_FULL | Video Zoom Enabled |
| VIDEO_ZOOM_NONE | Video Zoom Disabled |
Definition at line 129 of file main_aamp.h.
| enum AuthTokenErrors |
Auth Token Failure codes.
| Enumerator | |
|---|---|
| eAUTHTOKEN_TOKEN_PARSE_ERROR | Auth token parse Error |
| eAUTHTOKEN_INVALID_STATUS_CODE | Auth token Invalid status |
Definition at line 142 of file main_aamp.h.