Pillarbox
Toggle table of contents
6.0.1
androidJvm
Platform filter
androidJvm
Switch theme
Pillarbox
pillarbox-analytics
ch.
srgssr.
pillarbox.
analytics
Analytics
Config
Companion
Vendor
SRG
SWI
RTS
RSI
SRF
RTR
Source
Key
SRG_
PROD
SRG_
DEBUG
SRGAnalytics
User
Consent
ch.
srgssr.
pillarbox.
analytics.
commandersact
Commanders
Act
Commanders
Act
Event
Commanders
Act
Labels
EVENT_
VALUE
EVENT_
TYPE
EVENT_
SOURCE
EVENT_
EXTRA_
1
EVENT_
EXTRA_
2
EVENT_
EXTRA_
3
EVENT_
EXTRA_
4
EVENT_
EXTRA_
5
NAVIGATION_
LEVEL_
I
CONTENT_
BU_
OWNER
CONSENT_
SERVICES
Commanders
Act
Page
View
Media
Event
Type
Play
Pause
Eof
Stop
Seek
Pos
Uptime
TCMedia
Event
ch.
srgssr.
pillarbox.
analytics.
comscore
Com
Score
Com
Score
User
Consent
UNKNOWN
ACCEPTED
DECLINED
pillarbox-cast
ch.
srgssr.
pillarbox.
cast
Cast
Player
Config
Cast
Track
Selector
Default
Builder
Default
Cast
Track
Selector
get
Cast
Context()
is
Cast
Session
Available
As
Flow()
is
Connected()
Pillarbox
Cast
Player
Pillarbox
Cast
Player()
Pillarbox
Cast
Player
Builder
pillarbox-core-business
ch.
srgssr.
pillarbox.
core.
business
build
Upon()
Pillarbox
Exo
Player()
SRG
Builder
SRGError
Message
Provider
SRGMedia
Item()
SRGMedia
Item
Builder
ch.
srgssr.
pillarbox.
core.
business.
akamai
Akamai
Token
Data
Source
Companion
Factory
Akamai
Token
Provider
ch.
srgssr.
pillarbox.
core.
business.
exception
Block
Reason
Exception
Age
Rating12
Age
Rating18
Commercial
End
Date
Geo
Block
Journalistic
Legal
Start
Date
Unknown
Data
Parsing
Exception
Resource
Not
Found
Exception
ch.
srgssr.
pillarbox.
core.
business.
extension
get
Block
Reason
Exception
Or
Null()
ch.
srgssr.
pillarbox.
core.
business.
integrationlayer.
data
Block
Reason
GEOBLOCK
LEGAL
COMMERCIAL
AGERATING18
AGERATING12
STARTDATE
ENDDATE
JOURNALISTIC
UNKNOWN
Chapter
Data
With
Analytics
Drm
Type
FAIRPLAY
WIDEVINE
PLAYREADY
is
Valid
Media
Urn()
Media
Composition
Media
Type
AUDIO
VIDEO
Media
Urn
Resource
Token
Type
AKAMAI
NONE
Type
PROGRESSIVE
M3UPLAYLIST
HLS
HDS
RTMP
DASH
UNKNOWN
Segment
Sprite
Sheet
Time
Interval
Time
Interval
Type
CLOSING_
CREDITS
OPENING_
CREDITS
ch.
srgssr.
pillarbox.
core.
business.
integrationlayer.
service
Http
Media
Composition
Service
Il
Host
Companion
PROD
TEST
STAGE
Il
Location
Companion
CH
WW
Il
Url
Media
Composition
Service
Vector
Companion
MOBILE
TV
ch.
srgssr.
pillarbox.
core.
business.
source
Default
Media
Meta
Data
Provider
Mime
Type
Srg
Sprite
Sheet
Loader
Default
SRGAsset
Loader
SRGAsset
Loader()
SRGAsset
Loader
Config
ch.
srgssr.
pillarbox.
core.
business.
tracker
SRGEvent
Logger
Tracker
Factory
ch.
srgssr.
pillarbox.
core.
business.
tracker.
commandersact
Commanders
Act
Tracker
Data
Factory
ch.
srgssr.
pillarbox.
core.
business.
tracker.
comscore
Com
Score
Tracker
Data
Factory
pillarbox-core-business-cast
ch.
srgssr.
pillarbox.
core.
business.
cast
Pillarbox
Cast
Player()
SRG
Builder
SRGMedia
Item
Converter
pillarbox-player
ch.
srgssr.
pillarbox.
player
available
Commands
As
Flow()
current
Buffered
Percentage
As
Flow()
current
Media
Item
As
Flow()
current
Media
Metadata
As
Flow()
current
Metrics
As
Flow()
current
Position
As
Flow()
Default
Builder
Default
Update
Interval
duration
As
Flow()
get
Aspect
Ratio
As
Flow()
get
Current
Chapter
As
Flow()
get
Current
Credit
As
Flow()
get
Current
Default
Position
As
Flow()
get
Current
Media
Item
Index
As
Flow()
get
Current
Media
Items
As
Flow()
get
Current
Tracks
As
Flow()
get
Playback
Speed
As
Flow()
get
Track
Selection
Parameters
As
Flow()
is
Current
Media
Item
Live
As
Flow()
is
Playback
Speed
Possible
At
Position()
is
Playing
As
Flow()
media
Item
Count
As
Flow()
Pillarbox
Bandwidth
Meter()
Pillarbox
Builder
Pillarbox
Dsl
Pillarbox
Exo
Player
Pillarbox
Exo
Player()
Pillarbox
Load
Control
Buffer
Durations
Pillarbox
Player
Companion
Listener
Pillarbox
Preload
Manager
Default
Target
Preload
Status
Control
Pillarbox
Renderers
Factory()
Pillarbox
Track
Selector()
playback
State
As
Flow()
Player
Config
player
Error
As
Flow()
play
When
Ready
As
Flow()
Preload
Configuration()
run
On
Application
Looper()
shuffle
Mode
Enabled
As
Flow()
ticker
While
Playing
As
Flow()
video
Size
As
Flow()
ch.
srgssr.
pillarbox.
player.
analytics
Pillarbox
Analytics
Collector
Pillarbox
Analytics
Listener
Companion
Playback
Session
Manager
Listener
Session
Session
Info
Total
Playtime
Counter
ch.
srgssr.
pillarbox.
player.
analytics.
metrics
Metrics
Collector
Listener
Playback
Metrics
Load
Duration
ch.
srgssr.
pillarbox.
player.
asset
Asset
Asset
Loader
Url
Asset
Loader
ch.
srgssr.
pillarbox.
player.
asset.
timeRange
Blocked
Time
Range
Chapter
Credit
Closing
Opening
first
Or
Null
At
Position()
Time
Range
ch.
srgssr.
pillarbox.
player.
extension
can
Get
Tracks()
can
Play
Pause()
can
Seek()
can
Seek
Back()
can
Seek
Forward()
can
Seek
To
Next()
can
Seek
To
Previous()
can
Set
Track
Selection
Parameters()
can
Speed
And
Pitch()
chapters
compute
Aspect
Ratio
Or
Null()
contains
Image
Track()
credits
current
Position
Percentage()
default
Audio
Track()
default
Text
Track()
default
Video
Track()
disable
Audio
Track()
disable
Text
Track()
disable
Video
Track()
display
Name
enable
Audio
Track()
enable
Text
Track()
enable
Video
Track()
get
Blocked
Time
Range
Or
Null()
get
Chapter
At
Position()
get
Credit
At
Position()
get
Current
Chapters()
get
Current
Credits()
get
Current
Media
Items()
get
Locale()
get
Media
Item
Tracker
Data
Or
Null()
get
Monitoring
Device
Id()
get
Overrides
For
Track
Type()
get
Playback
Speed()
get
Unix
Time
Ms()
has
Accessibility
Roles()
has
Role()
has
Selection()
has
Track
Override()
is
At
Live
Edge()
is
Audio
Track
Disabled
is
Forced()
is
Text
Track
Disabled
is
Video
Track
Disabled
RATIONAL_
ONE
role
String()
seek
To
Unix
Time
Ms()
selection
String()
set
Chapters()
set
Credits()
set
Handle
Audio
Focus()
set
Preferred
Audio
Role
Flags
To
Accessibility
Manager
Settings()
set
Track
Override()
to
Rational()
video
Size
ch.
srgssr.
pillarbox.
player.
monitoring
Logcat
Config
Factory
Monitoring
Config
Factory
Monitoring
Message
Handler
Monitoring
Message
Handler
Factory
Monitoring
Message
Handler
Type
No
Op
Factory
Remote
Config
Factory
ch.
srgssr.
pillarbox.
player.
monitoring.
models
Error
Message
Data
Event
Message
Data
Stall
Stream
Type
LIVE
ON_
DEMAND
Message
Event
Name
ERROR
HEARTBEAT
START
STOP
Message
Data
Session
Application
Device
Type
CAR
DESKTOP
PHONE
TABLET
TV
Media
OS
Player
Screen
Timings
Qo
E
Qo
S
ch.
srgssr.
pillarbox.
player.
network
Http
Result
Exception
json
Serializer
Pillarbox
Ok
Http
Request
Sender
ch.
srgssr.
pillarbox.
player.
notification
Pillarbox
Media
Description
Adapter
Pillarbox
Notification
Manager
Builder
ch.
srgssr.
pillarbox.
player.
service
Playback
Service
Service
Binder
ch.
srgssr.
pillarbox.
player.
session
Pillarbox
Media
Browser
Builder
Listener
Pillarbox
Media
Controller
Builder
Listener
Pillarbox
Media
Library
Service
Pillarbox
Media
Library
Session
Builder
Callback
Pillarbox
Media
Session
Builder
Callback
Default
Pillarbox
Media
Session
Service
ch.
srgssr.
pillarbox.
player.
source
Pillarbox
Media
Source
Companion
Pillarbox
Media
Source
Factory
ch.
srgssr.
pillarbox.
player.
tracker
Factory
Data
Media
Item
Tracker
Factory
Media
Item
Tracker
Data
Mutable
Media
Item
Tracker
Data
Companion
ch.
srgssr.
pillarbox.
player.
tracks
Audio
Track
audio
Tracks
disable
Audio
Track()
disable
Text
Track()
disable
Video
Track()
enable
Audio
Track()
enable
Text
Track()
enable
Video
Track()
select
Track()
set
Auto
Audio
Track()
set
Auto
Text
Track()
set
Auto
Video
Track()
Text
Track
text
Tracks
Track
Companion
tracks
Video
Track
video
Tracks
ch.
srgssr.
pillarbox.
player.
utils
Bitrate
Util
Debug
Logger
Heartbeat
Pending
Intent
Utils
Pillarbox
Event
Logger
String
Util
pillarbox-ui
ch.
srgssr.
pillarbox.
ui
Progress
Tracker
State
Scale
Mode
Fit
Fill
Crop
Simple
Progress
Tracker
State
Smooth
Progress
Tracker
State
ch.
srgssr.
pillarbox.
ui.
exoplayer
Exo
Player
Control
View()
Exo
Player
Subtitle
View()
Exo
Player
View()
Subtitle
Text
Size
Fixed
Fractional
ch.
srgssr.
pillarbox.
ui.
extension
available
Commands
As
State()
current
Buffered
Percentage
As
State()
current
Media
Item
Index
As
State()
current
Media
Metadata
As
State()
current
Position
As
State()
duration
As
State()
get
Aspect
Ratio
As
State()
get
Current
Chapter
As
State()
get
Current
Credit
As
State()
get
Current
Media
Items
As
State()
get
Periodically
Current
Metrics
As
State()
has
Media
Items
As
State()
is
Current
Media
Item
Live
As
State()
is
Playing
As
State()
media
Item
Count
As
State()
playback
Speed
As
State()
playback
State
As
State()
player
Error
As
State()
play
When
Ready
As
State()
shuffle
Mode
Enabled
As
State()
video
Size
As
State()
ch.
srgssr.
pillarbox.
ui.
widget
keep
Screen
On()
ch.
srgssr.
pillarbox.
ui.
widget.
player
Player
Surface()
Surface
Type
Surface
Texture
Spherical
pillarbox-player
/
ch.srgssr.pillarbox.player.analytics.metrics
/
MetricsCollector
/
onAudioInputFormatChanged
on
Audio
Input
Format
Changed
open
override
fun
onAudioInputFormatChanged
(
eventTime
:
AnalyticsListener.EventTime
,
format
:
Format
,
decoderReuseEvaluation
:
DecoderReuseEvaluation
?
)