OptionaladeventData for handling ad events.
OptionalbeatControl mechanism for the beat timer (start/stop).
OptionalboundOptionalchangeChange object
OptionalcontrolThe control mechanism for the task.
OptionaldivOptionaleventThe event data associated with the plugin.
OptionalfocusableIs focusable
OptionalfocusedFocused child
OptionalfunctionFunction name to execute
Node ID
OptionalimaadeventData for handling IMA ad events.
OptionalloggingIndicates whether logging is enabled for the plugin.
OptionalmonitoringIndicates whether monitoring is enabled for the plugin.
OptionaloptionsConfiguration options for the plugin.
OptionalpingThe ping time interval for monitoring, in milliseconds.
OptionalproductData for product analytics.
OptionalsessionSession data associated with the plugin.
OptionalstateCurrent state
OptionaltaskThe current state of the task.
OptionalupdateplayerData for updating the video player.
OptionalvideoplayerThe video player node associated with the plugin.
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
ISGNYBPluginRokuVideoextendsISGNYBPluginGenericto include properties specific to Roku video plugins. It adds support for task state and task control.