Shaka Player Embedded
Classes | Public Member Functions | Public Attributes | List of all members
shaka::media::MediaTrack Class Reference

#include <media_track.h>

Inheritance diagram for shaka::media::MediaTrack:
shaka::media::ios::AvMediaTrack shaka::media::ios::AvTextTrack

Classes

class  Impl
 

Public Member Functions

 MediaTrack (MediaTrackKind kind, const std::string &label, const std::string &language, const std::string &id)
 
virtual ~MediaTrack ()
 
 MediaTrack (const MediaTrack &)=delete
 
MediaTrackoperator= (const MediaTrack &)=delete
 
 MediaTrack (MediaTrack &&)=delete
 
MediaTrackoperator= (MediaTrack &&)=delete
 
virtual bool enabled () const
 
virtual void SetEnabled (bool enabled)
 

Public Attributes

const std::string label
 
const std::string language
 
const std::string id
 
const MediaTrackKind kind
 

Detailed Description

This defines a audio/video track.

Definition at line 79 of file media_track.h.

Constructor & Destructor Documentation

§ MediaTrack() [1/3]

shaka::media::MediaTrack::MediaTrack ( MediaTrackKind  kind,
const std::string &  label,
const std::string &  language,
const std::string &  id 
)

Definition at line 22 of file media_track_public.cc.

§ ~MediaTrack()

shaka::media::MediaTrack::~MediaTrack ( )
virtual

Definition at line 26 of file media_track_public.cc.

§ MediaTrack() [2/3]

shaka::media::MediaTrack::MediaTrack ( const MediaTrack )
delete

§ MediaTrack() [3/3]

shaka::media::MediaTrack::MediaTrack ( MediaTrack &&  )
delete

Member Function Documentation

§ enabled()

bool shaka::media::MediaTrack::enabled ( ) const
virtual
Returns
Whether the track is currently being played.

Reimplemented in shaka::media::ios::AvMediaTrack.

Definition at line 28 of file media_track_public.cc.

§ operator=() [1/2]

MediaTrack& shaka::media::MediaTrack::operator= ( MediaTrack &&  )
delete

§ operator=() [2/2]

MediaTrack& shaka::media::MediaTrack::operator= ( const MediaTrack )
delete

§ SetEnabled()

void shaka::media::MediaTrack::SetEnabled ( bool  enabled)
virtual

Changes whether this track is currently being played.

Reimplemented in shaka::media::ios::AvMediaTrack.

Definition at line 32 of file media_track_public.cc.

Member Data Documentation

§ id

const std::string shaka::media::MediaTrack::id

The id string of the track.

Definition at line 94 of file media_track.h.

§ kind

const MediaTrackKind shaka::media::MediaTrack::kind

The kind of the track.

Definition at line 97 of file media_track.h.

§ label

const std::string shaka::media::MediaTrack::label

The label string of the track.

Definition at line 88 of file media_track.h.

§ language

const std::string shaka::media::MediaTrack::language

The language string of the track.

Definition at line 91 of file media_track.h.


The documentation for this class was generated from the following files: