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. Implementiert <NSKopieren>.

Übersicht über Instanzmethoden

(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...
 
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...
 

Methodendetail

- (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.
- (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.

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.

Seit
3,4
- (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