Shaka Player Embedded
Main Page
Exported Types
+
Tutorials
Basic Tutorial
Network Filters
Internal Docs
+
Internal Class List
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
~
+
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
+
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Typedefs
a
b
d
e
f
h
i
l
m
r
s
t
v
Enumerations
+
Enumerator
a
b
c
d
e
k
n
p
t
v
+
Properties
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
+
Related Functions
:
a
c
d
g
j
m
o
p
r
s
v
w
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
shaka
include
shaka
ShakaPlayerEmbedded.h
Go to the documentation of this file.
1
// Copyright 2018 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
15
// Include language-agnostic headers.
16
#include "
config_names.h
"
17
#include "
macros.h
"
18
#include "
shaka_config.h
"
19
#include "
version.h
"
20
21
// Include Objective-C headers if we are compiling Objective-C or Objective-C++.
22
#if defined(__OBJC__)
23
# import "
ShakaPlayerStorage.h
"
24
# import "
ShakaPlayer.h
"
25
# import "
ShakaPlayerView.h
"
26
# import "
error_objc.h
"
27
# import "
manifest_objc.h
"
28
# import "
net_objc.h
"
29
# import "
offline_externs_objc.h
"
30
# import "
player_externs_objc.h
"
31
# import "
stats_objc.h
"
32
# import "
track_objc.h
"
33
#endif
34
35
// Include C++ headers if we are compiling in C++ or Objective-C++.
36
#ifdef __cplusplus
37
# include "
async_results.h
"
38
# include "
error.h
"
39
# include "
js_manager.h
"
40
# include "manifest.h"
41
# include "offline_externs.h"
42
# include "
optional.h
"
43
# include "
player.h
"
44
# include "player_externs.h"
45
# ifdef SHAKA_SDL_VIDEO
46
# include "
sdl_frame_drawer.h
"
47
# endif
48
# include "stats.h"
49
# include "
storage.h
"
50
# include "track.h"
51
# include "utils.h"
52
# include "
variant.h
"
53
54
# include "
eme/configuration.h
"
55
# include "
eme/data.h
"
56
# include "
eme/eme_promise.h
"
57
# include "
eme/implementation.h
"
58
# include "
eme/implementation_factory.h
"
59
# include "
eme/implementation_helper.h
"
60
# include "
eme/implementation_registry.h
"
61
62
# ifdef __APPLE__
63
# include "
media/apple_audio_renderer.h
"
64
# include "
media/apple_video_renderer.h
"
65
# endif
66
# include "
media/decoder.h
"
67
# ifdef SHAKA_DEFAULT_MEDIA_PLAYER
68
# include "
media/default_media_player.h
"
69
# endif
70
# include "
media/demuxer.h
"
71
# include "
media/frames.h
"
72
# include "
media/media_capabilities.h
"
73
# include "
media/media_player.h
"
74
# include "
media/media_track.h
"
75
# include "
media/proxy_media_player.h
"
76
# include "
media/renderer.h
"
77
# ifdef SHAKA_SDL_AUDIO
78
# include "
media/sdl_audio_renderer.h
"
79
# endif
80
# ifdef SHAKA_SDL_VIDEO
81
# include "
media/sdl_video_renderer.h
"
82
# endif
83
# include "
media/stream_info.h
"
84
# include "
media/streams.h
"
85
# include "
media/text_track.h
"
86
# include "
media/vtt_cue.h
"
87
# include "net.h"
88
#endif
implementation_helper.h
eme_promise.h
optional.h
stats_objc.h
streams.h
sdl_video_renderer.h
media_player.h
data.h
sdl_frame_drawer.h
media_capabilities.h
proxy_media_player.h
demuxer.h
default_media_player.h
ShakaPlayer.h
text_track.h
player.h
error.h
vtt_cue.h
apple_audio_renderer.h
variant.h
configuration.h
player_externs_objc.h
track_objc.h
implementation_registry.h
media_track.h
sdl_audio_renderer.h
config_names.h
storage.h
stream_info.h
error_objc.h
version.h
decoder.h
frames.h
shaka_config.h
manifest_objc.h
ShakaPlayerView.h
js_manager.h
macros.h
async_results.h
net_objc.h
apple_video_renderer.h
offline_externs_objc.h
implementation.h
ShakaPlayerStorage.h
renderer.h
implementation_factory.h
Generated by
1.8.13