GCKCastOptions-Klasse

GCKCastOptions-Klassenreferenz

Übersicht

Optionen, die sich auf die Erkennung von Cast-Geräten und das Verhalten von Cast-Sitzungen auswirken.

Bearbeitbare Eigenschaften müssen festgelegt werden, bevor dieses Objekt an GCKCastContext übergeben wird.

Seit
3,0

Übernommen von NSObject, <NSNS> und <NSSecureCoding>.

Zusammenfassung der Instanzmethoden

(instancetype) - initWithDiscoveryCriteria:
 Erstellt ein neues GCKCastOptions-Objekt mit den angegebenen Erkennungskriterien. Mehr...
 
(instancetype) - initWithReceiverApplicationID:
 Erstellt ein neues GCKCastOptions-Objekt mit der angegebenen Empfänger-App-ID. Mehr...
 
(instancetype) - initWithSupportedNamespaces:
 Erstellt ein neues GCKCastOptions-Objekt mit der angegebenen Liste von Namespaces. Mehr...
 

Property-Übersicht

BOOL physicalVolumeButtonsWillControlDeviceVolume
 Eine Markierung, die angibt, ob die Lautstärketaste auf der physischen Lautstärketaste des Senders gesteuert werden soll. Mehr...
 
BOOL disableDiscoveryAutostart
 Ein Flag, das angibt, ob die Erkennung von Übertragungsgeräten bei der Initialisierung des Kontexts automatisch gestartet werden soll. Mehr...
 
BOOL disableAnalyticsLogging
 Ein Flag, mit dem die Erhebung von Diagnosedaten deaktiviert oder aktiviert wird, um die Zuverlässigkeit des Übertragungsgeräts zu verbessern. Mehr...
 
GCKLaunchOptionslaunchOptions
 Die Startoptionen des Empfängers, die beim Starten einer Streamingsitzung verwendet werden sollen. Mehr...
 
NSString * sharedContainerIdentifier
 Die gemeinsame Container-ID für HTTP-Downloads im Hintergrund, die vom Framework ausgeführt werden. Mehr...
 
BOOL suspendSessionsWhenBackgrounded
 Gibt an, ob Sitzungen gesperrt werden sollen, wenn die Absenderanwendung in den Hintergrund wechselt (und fortgesetzt wird, wenn sie in den Vordergrund zurückkehrt). Mehr...
 
BOOL stopReceiverApplicationWhenEndingSession
 Gibt an, ob die Empfängeranwendung beendet werden soll, wenn der Nutzer die Sitzung über die Schaltfläche „Streaming beenden“ beendet. Mehr...
 
BOOL startDiscoveryAfterFirstTapOnCastButton
 Gibt an, ob die Erkennung von Übertragungsgeräten erst gestartet werden soll, wenn ein Nutzer das erste Mal auf GCKUICastButton tippt. Mehr...
 

Methodendetail

- (instancetype) initWithDiscoveryCriteria: (GCKDiscoveryCriteria *)  discoveryCriteria

Erstellt ein neues GCKCastOptions-Objekt mit den angegebenen Erkennungskriterien.

Parameters
discoveryCriteriaThe discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
Seit
4,0
- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

Erstellt ein neues GCKCastOptions-Objekt mit der angegebenen Empfänger-App-ID.

Parameters
applicationIDThe ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
Deprecated:
Verwenden Sie initWithDiscoveryCriteria:
- (instancetype) initWithSupportedNamespaces: (NSArray< NSString * > *)  namespaces

Erstellt ein neues GCKCastOptions-Objekt mit der angegebenen Liste von Namespaces.

Parameters
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
Deprecated:
Verwenden Sie initWithDiscoveryCriteria:

Property-Details

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

Eine Markierung, die angibt, ob die Lautstärketaste auf der physischen Lautstärketaste des Senders gesteuert werden soll.

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

Ein Flag, das angibt, ob die Erkennung von Übertragungsgeräten bei der Initialisierung des Kontexts automatisch gestartet werden soll.

Wenn NO festgelegt ist, kann die Erkennung bei Bedarf mit den Methoden startDiscovery (GCKDiscoveryManager) und stopDiscovery (GCKDiscoveryManager) gestartet und beendet werden. Standardmäßig ist diese Option auf NO gesetzt.

Seit
3,4
- (BOOL) disableAnalyticsLogging
readwritenonatomicassign

Ein Flag, mit dem die Erhebung von Diagnosedaten deaktiviert oder aktiviert wird, um die Zuverlässigkeit des Übertragungsgeräts zu verbessern.

Der Standardwert ist NO (aktiviert). Er kann deaktiviert werden, indem Sie den Wert auf YES setzen.

Seit
4,0
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

Die Startoptionen des Empfängers, die beim Starten einer Streamingsitzung verwendet werden sollen.

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

Die gemeinsame Container-ID für HTTP-Downloads im Hintergrund, die vom Framework ausgeführt werden.

Seit
3,2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

Gibt an, ob Sitzungen gesperrt werden sollen, wenn die Absenderanwendung in den Hintergrund wechselt (und fortgesetzt wird, wenn sie in den Vordergrund zurückkehrt).

Standardmäßig ist diese Option auf YES gesetzt. Es empfiehlt sich, diese Option in Anwendungen auf NO zu setzen, die Netzwerkverbindungen im Hintergrund auf unbestimmte Zeit aufrechterhalten können.

Seit
3,4
- (BOOL) stopReceiverApplicationWhenEndingSession
readwritenonatomicassign

Gibt an, ob die Empfängeranwendung beendet werden soll, wenn der Nutzer die Sitzung über die Schaltfläche „Streaming beenden“ beendet.

Standardmäßig ist diese Option auf NO gesetzt.

Seit
4,0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton
readwritenonatomicassign

Gibt an, ob die Erkennung von Übertragungsgeräten erst gestartet werden soll, wenn ein Nutzer das erste Mal auf GCKUICastButton tippt.

Wenn YES festgelegt ist, wird GCKUICastButton angezeigt, bis ein Nutzer das Cast-Symbol zum ersten Mal tippt. Beim ersten Tippen wird ein Interstitial eingeblendet, um die Gründe für den Zugriff auf das lokale Netzwerk zu erklären. Die Erkennung beginnt, sobald das Interstitial geschlossen wird. Das Cast-Symbol wird nur wieder angezeigt, wenn das Gerät mit einem WLAN verbunden ist. Wenn keine WLAN-Verbindung besteht, ist das Cast-Symbol ausgeblendet. Wenn dieser Wert auf NO gesetzt ist, beginnt die Erkennung anhand des Flags disableDiscoveryAutoStart. Dieses Flag gilt nur unter iOS 14 und höher, wenn das Flag disableDiscoveryAutoStart auf NO gesetzt ist. Der Standardwert ist YES.

Seit
4,5,3