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.