AI-generated Key Takeaways
-
Cast.Listener is a class that provides callbacks for events occurring when connected to a Google Cast device.
-
It includes methods to notify about changes in the active input state, application connection status, application metadata, application status, device name, standby state, and volume/mute state.
-
These callbacks can be triggered at any time while connected to a Google Cast device.
The list of Cast
callbacks. These
callbacks may get called at any time, when connected to a Google Cast device.
Public Constructor Summary
Public Method Summary
| void | onActiveInputStateChanged
(int activeInputState)
Called when the active-input state of the device has changed.
|
| void | onApplicationDisconnected
(int statusCode)
Called when the connection to the receiver application has been lost, such as
when another client has launched a new application.
|
| void | onApplicationMetadataChanged
( ApplicationMetadata
applicationMetadata)
Called when the application metadata of the currently running receiver
application has changed.
|
| void | |
| void | |
| void | |
| void |
Inherited Method Summary
Public Constructors
public Listener ()
Public Methods
public void onActiveInputStateChanged (int activeInputState)
Called when the active-input state of the device has changed.
Parameters
Cast.ACTIVE_INPUT_STATE_UNKNOWN
, Cast.ACTIVE_INPUT_STATE_NO
, Cast.ACTIVE_INPUT_STATE_YES
.public void onApplicationDisconnected (int statusCode)
Called when the connection to the receiver application has been lost, such as when another client has launched a new application.
Parameters
CastStatusCodes
.public void onApplicationMetadataChanged ( ApplicationMetadata applicationMetadata)
Called when the application metadata of the currently running receiver application has changed. This will happen whenever a receiver application launches or terminates.
Parameters
null
if no application is
currently running.public void onApplicationStatusChanged ()
Called when the status of the connected application has changed.
public void onDeviceNameChanged ()
Called when the device's name has changed.
public void onStandbyStateChanged (int standbyState)
Called when the standby state of the device has changed.
Parameters
Cast.STANDBY_STATE_UNKNOWN
, Cast.STANDBY_STATE_NO
,
or Cast.STANDBY_STATE_YES
.public void onVolumeChanged ()
Called when the device's volume or mute state has changed.

