AmpChromecastObserver

@objc public protocol AmpChromecastObserver

Protocol used to receive Chromecast events.

  • Callback called when a device has connected.

    Declaration

    Swift

    @objc optional func onChromecastDeviceConnected(_ manager: AmpChromecastManager, device: GCKDevice)
  • Callback called when a device has disconnected.

    Declaration

    Swift

    @objc optional func onChromecastDeviceDisconnected(_ manager: AmpChromecastManager, device: GCKDevice)
  • Callback called when the device manager has connected.

    Declaration

    Swift

    @objc optional func onChromecastDeviceManagerConnected(_ manager: AmpChromecastManager)
  • Callback called when the device manager has disconnected.

    Declaration

    Swift

    @objc optional func onChromecastDeviceManagerDisconnected(_ manager: AmpChromecastManager)
  • Callback called when the application has launched.

    Declaration

    Swift

    @objc optional func onChromecastLaunchedApplication(_ manager: AmpChromecastManager)
  • Callback called when the Chromecast’s media control has changed.

    Declaration

    Swift

    @objc optional func onChromecastMediaControlChanged(_ manager: AmpChromecastManager)
  • Callback called when the playback state of the manager changes.

    Declaration

    Swift

    @objc optional func onChromecastPlaybackStateChanged(_ manager: AmpChromecastManager)
  • Callback called when the position of the manager changes.

    Declaration

    Swift

    @objc optional func onChromecastPositionChanged(_ manager: AmpChromecastManager)
  • Callback called when an error occurs.

    Declaration

    Swift

    @objc optional func onChromecastError(_ manager: AmpChromecastManager, error: Error?)