Shaka Player Embedded
Public Member Functions | Public Attributes | List of all members
shaka::Track::Impl Class Reference

Public Member Functions

 Impl ()
 
 Impl (js::Track &&internal)
 

Public Attributes

const double id {}
 
const bool active {}
 
const std::string type {}
 
const double bandwidth {}
 
const std::string language {}
 
const shaka::optional< std::string > label {}
 
const shaka::optional< std::string > kind {}
 
const shaka::optional< double > width {}
 
const shaka::optional< double > height {}
 
const shaka::optional< double > frameRate {}
 
const shaka::optional< std::string > mimeType {}
 
const shaka::optional< std::string > codecs {}
 
const shaka::optional< std::string > audioCodec {}
 
const shaka::optional< std::string > videoCodec {}
 
const bool primary {}
 
const std::vector< std::string > roles {}
 
const shaka::optional< double > videoId {}
 
const shaka::optional< double > audioId {}
 
const shaka::optional< double > channelsCount {}
 
const shaka::optional< double > audioBandwidth {}
 
const shaka::optional< double > videoBandwidth {}
 

Detailed Description

Definition at line 23 of file track.cc.

Constructor & Destructor Documentation

§ Impl() [1/2]

shaka::Track::Impl::Impl ( )
inline

Definition at line 47 of file track.cc.

§ Impl() [2/2]

shaka::Track::Impl::Impl ( js::Track &&  internal)
inline

Definition at line 48 of file track.cc.

Member Data Documentation

§ active

const bool shaka::Track::Impl::active {}

Definition at line 26 of file track.cc.

§ audioBandwidth

const shaka::optional<double> shaka::Track::Impl::audioBandwidth {}

Definition at line 44 of file track.cc.

§ audioCodec

const shaka::optional<std::string> shaka::Track::Impl::audioCodec {}

Definition at line 37 of file track.cc.

§ audioId

const shaka::optional<double> shaka::Track::Impl::audioId {}

Definition at line 42 of file track.cc.

§ bandwidth

const double shaka::Track::Impl::bandwidth {}

Definition at line 28 of file track.cc.

§ channelsCount

const shaka::optional<double> shaka::Track::Impl::channelsCount {}

Definition at line 43 of file track.cc.

§ codecs

const shaka::optional<std::string> shaka::Track::Impl::codecs {}

Definition at line 36 of file track.cc.

§ frameRate

const shaka::optional<double> shaka::Track::Impl::frameRate {}

Definition at line 34 of file track.cc.

§ height

const shaka::optional<double> shaka::Track::Impl::height {}

Definition at line 33 of file track.cc.

§ id

const double shaka::Track::Impl::id {}

Definition at line 25 of file track.cc.

§ kind

const shaka::optional<std::string> shaka::Track::Impl::kind {}

Definition at line 31 of file track.cc.

§ label

const shaka::optional<std::string> shaka::Track::Impl::label {}

Definition at line 30 of file track.cc.

§ language

const std::string shaka::Track::Impl::language {}

Definition at line 29 of file track.cc.

§ mimeType

const shaka::optional<std::string> shaka::Track::Impl::mimeType {}

Definition at line 35 of file track.cc.

§ primary

const bool shaka::Track::Impl::primary {}

Definition at line 39 of file track.cc.

§ roles

const std::vector<std::string> shaka::Track::Impl::roles {}

Definition at line 40 of file track.cc.

§ type

const std::string shaka::Track::Impl::type {}

Definition at line 27 of file track.cc.

§ videoBandwidth

const shaka::optional<double> shaka::Track::Impl::videoBandwidth {}

Definition at line 45 of file track.cc.

§ videoCodec

const shaka::optional<std::string> shaka::Track::Impl::videoCodec {}

Definition at line 38 of file track.cc.

§ videoId

const shaka::optional<double> shaka::Track::Impl::videoId {}

Definition at line 41 of file track.cc.

§ width

const shaka::optional<double> shaka::Track::Impl::width {}

Definition at line 32 of file track.cc.


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