Shaka Player Embedded
media_track_public.cc
Go to the documentation of this file.
1 // Copyright 2020 Google LLC
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // https://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 
16 
17 namespace shaka {
18 namespace media {
19 
21 
23  const std::string& language, const std::string& id)
24  : label(label), language(language), id(id), kind(kind), enabled_(false) {}
25 
27 
28 bool MediaTrack::enabled() const {
29  return enabled_;
30 }
31 
33  enabled_ = enabled;
34 }
35 
36 } // namespace media
37 } // namespace shaka
const std::string language
Definition: media_track.h:91
const std::string label
Definition: media_track.h:88
virtual void SetEnabled(bool enabled)
MediaTrack(MediaTrackKind kind, const std::string &label, const std::string &language, const std::string &id)
const MediaTrackKind kind
Definition: media_track.h:97
virtual bool enabled() const