CastSettings Class

open class CastSettings

The cast settings class wraps common settings for Chromecast appId is mandatory for casting.

Lifecycle

  • Creates cast settings with the receiver app identifier.

    Declaration

    Swift

    public init(_ appId: String)

    Parameters

    appId

    Receiver application identifier used for cast session launch.

Public

  • Receiver application identifier.

    Declaration

    Swift

    public let appId: String
  • Enables additional debug logging/tracing in cast components.

    Declaration

    Swift

    public var debug: Bool
  • Optional ads server URL used by receiver integrations.

    Declaration

    Swift

    public var imaUrl: String?
  • Preferred audio language for remote playback.

    Declaration

    Swift

    public var preferredAudioLanguage: String?
  • Preferred text/subtitle language for remote playback.

    Declaration

    Swift

    public var preferredTextLanguage: String?
  • Playback position for cast session in seconds.

    Declaration

    Swift

    public var position: Float64?