Shaka Player Embedded
Classes | Namespaces | Enumerations | Functions
media_player.h File Reference
#include <iostream>
#include <memory>
#include <string>
#include <vector>
#include "../eme/implementation.h"
#include "../macros.h"
#include "../utils.h"
#include "media_capabilities.h"
#include "media_track.h"
#include "streams.h"
#include "text_track.h"

Go to the source code of this file.

Classes

struct  shaka::media::VideoPlaybackQuality
 
class  shaka::media::MediaPlayer
 
class  shaka::media::MediaPlayer::Client
 
class  shaka::media::MediaPlayer::ClientList
 

Namespaces

 shaka
 
 shaka::media
 

Enumerations

enum  shaka::media::VideoReadyState : int8_t {
  shaka::media::VideoReadyState::NotAttached = -1, shaka::media::VideoReadyState::HaveNothing = 0, shaka::media::VideoReadyState::HaveMetadata = 1, shaka::media::VideoReadyState::HaveCurrentData = 2,
  shaka::media::VideoReadyState::HaveFutureData = 3, shaka::media::VideoReadyState::HaveEnoughData = 4
}
 
enum  shaka::media::VideoPlaybackState : uint8_t {
  shaka::media::VideoPlaybackState::Detached, shaka::media::VideoPlaybackState::Initializing, shaka::media::VideoPlaybackState::Paused, shaka::media::VideoPlaybackState::Seeking,
  shaka::media::VideoPlaybackState::Buffering, shaka::media::VideoPlaybackState::WaitingForKey, shaka::media::VideoPlaybackState::Playing, shaka::media::VideoPlaybackState::Ended,
  shaka::media::VideoPlaybackState::Errored
}
 

Functions

std::string shaka::media::to_string (VideoReadyState state)
 
std::ostream & shaka::media::operator<< (std::ostream &os, VideoReadyState state)
 
std::string shaka::media::to_string (VideoPlaybackState state)
 
std::ostream & shaka::media::operator<< (std::ostream &os, VideoPlaybackState state)