OptionalallowWhether this player may participate in casting (apps can opt out per player).
Audio track
Available audio tracks
Available subtitle tracks
OptionalboundOptionalbufferingBuffering status
Caption style settings
OptionalcastWhether playback is routed to a wireless/cast target
OptionalcastWhether a cast target is available
OptionalcastFriendly name of the connected cast route/device, when remote. Observable.
OptionalcastCurrent web cast route kind, when supported by the platform
OptionalcastRemote-playback state. Observable. 'local' on platforms without a cast implementation. See VideoCastState for the remote-update contract.
OptionalchangeChange object
OptionalchildChild render order
OptionalclippingClipping rectangle
OptionalcontentVideo content node
OptionalcontentCurrent content index
OptionalcontentWhether content is a playlist
OptionalcontentURI of video content
OptionalcontrolVideo control state
Currently active audio track
Currently active subtitle track
OptionaldecoderDecoder statistics
OptionaldivOptionaldownloadedMost recently downloaded segment information
OptionaldrmOptionaldurationVideo duration
OptionalenableWhether decoder stats are enabled
OptionalenableEnable render tracking
Whether trick play is enabled
Whether video UI is enabled
OptionalerrorVideo error code
OptionalerrorError information
OptionalerrorError message
OptionalerrorError string
OptionalfocusableIs focusable
OptionalfocusedFocused child
OptionalgetReturns the platform cast controller when the target exposes one
Global caption display mode
Video height
Node ID
OptionalinheritInherit parent opacity
OptionalinheritInherit parent transform
OptionallicenseLicense status
OptionalloopWhether video loops
OptionalmediaType of media
Whether audio is muted
OptionalmuteMute audio guide
OptionalnativeNative glass/backdrop effect. Apple uses blur; Android renders a lightweight tint/border fallback.
OptionalnextNext content index
Interval for notifications
Opacity value
OptionalplaybackIndex of focused playback action button
OptionalplaybackText color for focused playback button
OptionalplaybackFont for focused playback button
OptionalplaybackBlend color for focus indicator
OptionalplaybackPlayback action buttons
OptionalplaybackIndex of selected playback button
OptionalplaybackText color for unfocused playback button
OptionalplaybackFont for unfocused playback button
OptionalplaybackPlayback speed multiplier; 1 is normal speed. Maps to the native Video node
playbackSpeed field on Roku (OS 11.5+, trick-play-capable streams),
HTMLMediaElement.playbackRate on web, AVPlayer.rate on Apple and
ExoPlayer.setPlaybackSpeed on Android.
OptionalplayPlayback start information
OptionalpositionCurrent playback position
OptionalrenderRender pass
OptionalrenderRender tracking
Rotation angle
Scale values
Scale/rotate center point
OptionalseekSeek position
OptionalshowShows the platform cast picker when supported
OptionalstateVideo playback state
OptionalstreamingCurrently streaming segment information
Selected subtitle track
Whether captions are suppressed
OptionalthumbnailThumbnail tiles
OptionaltimedTimed metadata emitted by the current stream
OptionaltimedTimed metadata keys to keep when native stream metadata is emitted
Translation values
OptionalvideoVideo format/codec
Visibility
Video width
Adds field to node
Adds multiple fields
Adds or replaces a key-value pair
Gets bounding rect relative to ancestor
Gets sub-item bounding rect relative to ancestor
Appends another associative array
Appends multiple child nodes
Gets bounding rect
Clears the associative array
Clones node
Gets the count of items
Deletes an item by key
Checks if a key exists
Finds node by name
Gets all child nodes
Gets all child node metadata
Gets child node at index
Gets number of child nodes
Gets multiple child nodes
Gets all fields
Gets field type
Gets all field types
Gets HTTP agent
Gets parent node
Gets root nodes
Gets root node metadata
Gets scene node
Checks if field exists
Checks if node has focus
Inserts multiple child nodes at index
Checks if node is in focus chain
Checks if nodes are same
Checks if node is subtype
Gets all items
Gets all keys
Gets local bounding rect
Gets local sub-item bounding rect
Looks up a value by key
Looks up a value by key (case insensitive)
Observes field changes
OptionalinfoFields: string[]OptionalinfoFields: string[]OptionalinfoFields: string[]Observes field changes with scope
OptionalinfoFields: string[]OptionalinfoFields: string[]OptionalinfoFields: string[]Gets parent subtype
Queues field updates
Removes child node at index
Removes multiple child nodes at index
Removes field
Removes multiple fields
Replaces multiple child nodes at index
Gets scene bounding rect
Gets scene sub-item bounding rect
Sets field value
Sets multiple field values
Sets node focus
Sets HTTP agent
Sets case sensitive mode
Signals beacon
Gets sub-item bounding rect
Gets node subtype
Gets thread info
Stops observing field
Stops observing scoped field
Updates node fields
OptionaladdFields: boolean
Interface for group component.