Shaka Player Embedded
Public Member Functions | List of all members
shaka::media::ios::AvMediaTrack Class Reference

#include <av_media_track.h>

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

Public Member Functions

 AvMediaTrack (AVPlayerItem *item, AVMediaSelectionGroup *group, AVMediaSelectionOption *option)
 
 ~AvMediaTrack () override
 
bool enabled () const override
 
void SetEnabled (bool enabled) override
 
- Public Member Functions inherited from shaka::media::MediaTrack
 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
 

Additional Inherited Members

- Public Attributes inherited from shaka::media::MediaTrack
const std::string label
 
const std::string language
 
const std::string id
 
const MediaTrackKind kind
 

Detailed Description

Defines a subclass of MediaTrack that handles selecting the track. This allows selecting the resulting track for playback.

Definition at line 30 of file av_media_track.h.

Constructor & Destructor Documentation

§ AvMediaTrack()

shaka::media::ios::AvMediaTrack::AvMediaTrack ( AVPlayerItem *  item,
AVMediaSelectionGroup *  group,
AVMediaSelectionOption *  option 
)

Definition at line 38 of file av_media_track.mm.

§ ~AvMediaTrack()

shaka::media::ios::AvMediaTrack::~AvMediaTrack ( )
override

Definition at line 46 of file av_media_track.mm.

Member Function Documentation

§ enabled()

bool shaka::media::ios::AvMediaTrack::enabled ( ) const
overridevirtual
Returns
Whether the track is currently being played.

Reimplemented from shaka::media::MediaTrack.

Definition at line 48 of file av_media_track.mm.

§ SetEnabled()

void shaka::media::ios::AvMediaTrack::SetEnabled ( bool  enabled)
overridevirtual

Changes whether this track is currently being played.

Reimplemented from shaka::media::MediaTrack.

Definition at line 52 of file av_media_track.mm.


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