You can use Advance Options on your local Stream to get notified on various events affecting your Streaming process.
Method: Enx.setAdvancedOptions(AdvanceOptions)
– To set advance options
Parameter:
AdvanceOptions
– Array of Options that you can set on your Local Stream:battery_updates
– Boolean. Set as true to receive battery updates/informationnotify_video_resolution_change
– Boolean. Set as true to receive Video Resolution Change Information
Callback: advancedOptionsUpdate
– To notify advance options on local stream has been updated
advanceOptions: { battery_updates: true, notify_video_resolution_change: true } Enx.setAdvancedOptions(advanceOptions) // Advance Options are updated advancedOptionsUpdate: event => { /* event = [ { "id":"battery_updates", "enable":true }, { "id":"notify-video-resolution-change", "enable":true } ] */ }
Method: Enx.getAdvancedOptions()
– To get advance options
Enx.getAdvancedOptions() // Advance Options are updated getAdvancedOptions: event => { /* event = [ { "id":"battery_updates", "enable":true }, { "id":"notify-video-resolution-change", "enable":true } ] */ }