GCKCastOptions-Klasse

GCKCastOptions-Klassenreferenz

Überblick

Optionen, die sich auf die Erkennung von Übertragungsgeräten und das Verhalten von Übertragungssitzungen auswirken.

Beschreibbare Attribute müssen festgelegt werden, bevor dieses Objekt an GCKCastContext übergeben wird.

Seit
3,0

Übernimmt NSObject, <NSKopieren> und <NSSecureCoding>.

Übersicht über Instanzmethoden

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

Property-Zusammenfassung

BOOL physicalVolumeButtonsWillControlDeviceVolume
 Ein Kennzeichen, das angibt, ob die physischen Lautstärketasten des Absendergeräts die Lautstärke der Sitzung steuern sollen. Mehr...
 
BOOL disableDiscoveryAutostart
 Ein Flag, das angibt, ob die Erkennung von Übertragungsgeräten bei der Kontextinitialisierung automatisch gestartet werden soll. Mehr...
 
BOOL disableAnalyticsLogging
 Flag, mit dem die Erfassung von Diagnosedaten deaktiviert oder aktiviert wird, um die Zuverlässigkeit der Erkennung von Übertragungsgeräten zu verbessern. Mehr...
 
GCKLaunchOptionslaunchOptions
 Die Startoptionen beim Empfänger, die beim Starten einer Streamingsitzung verwendet werden sollen. Mehr...
 
NSString * sharedContainerIdentifier
 Die gemeinsam genutzte Container-ID für Hintergrund-HTTP-Downloads, die vom Framework ausgeführt werden. Mehr...
 
BOOL suspendSessionsWhenBackgrounded
 Gibt an, ob Sitzungen unterbrochen werden sollen, wenn die Absenderanwendung in den Hintergrund wechselt, und fortgesetzt werden, wenn sie in den Vordergrund zurückkehrt. Mehr...
 
BOOL stopReceiverApplicationWhenEndingSession
 Gibt an, ob die Empfänger-App 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 wird, wenn der Nutzer zum ersten 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ängeranwendungs-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:“.

Objektdetails

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

Ein Kennzeichen, das angibt, ob die physischen Lautstärketasten des Absendergeräts die Lautstärke der Sitzung steuern sollen.

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

Ein Flag, das angibt, ob die Erkennung von Übertragungsgeräten bei der Kontextinitialisierung 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 festgelegt.

Seit
3,4
- (BOOL) disableAnalyticsLogging
readwritenonatomicassign

Flag, mit dem die Erfassung von Diagnosedaten deaktiviert oder aktiviert wird, um die Zuverlässigkeit der Erkennung von Übertragungsgeräten zu verbessern.

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

Seit
4,0
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

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

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

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

Seit
3,2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

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

Standardmäßig ist diese Option auf YES festgelegt. In Anwendungen, die Netzwerkverbindungen auf unbestimmte Zeit im Hintergrund aufrechterhalten können, empfiehlt es sich, diesen Wert auf NO zu setzen.

Seit
3,4
- (BOOL) stopReceiverApplicationWhenEndingSession
readwritenonatomicassign

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

Standardmäßig ist diese Option auf NO festgelegt.

Seit
4,0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton
readwritenonatomicassign

Gibt an, ob die Erkennung von Übertragungsgeräten erst gestartet wird, wenn der Nutzer zum ersten Mal auf GCKUICastButton tippt.

Ist die Richtlinie auf YES gesetzt, wird GCKUICastButton angezeigt, bis der Nutzer das erste Mal auf das Cast-Symbol tippt. Beim ersten Tippen wird ein Interstitial eingeblendet, um zu erklären, warum für das Streamen eine Zugriffsberechtigung für das lokale Netzwerk erforderlich ist. Die Discovery beginnt, sobald die Interstitial-Anzeige geschlossen wird. Das Cast-Symbol wird nur dann wieder angezeigt, wenn das Gerät mit einem WLAN-Netzwerk verbunden ist. Wenn keine WLAN-Verbindung vorhanden ist, ist das Cast-Symbol ausgeblendet. Wenn NO festgelegt ist, startet die Erkennung auf Grundlage des Flags disableDiscoveryAutoStart. Dieses Flag tritt nur unter iOS 14 und höher in Kraft, wenn das Flag disableDiscoveryAutoStart auf NO gesetzt ist. Der Standardwert ist YES.

Seit
4.5.3