Classe GCKCastOptions

Riferimento alla classe GCKCastOptions

Panoramica

Opzioni che influiscono sul rilevamento dei dispositivi di trasmissione e sul comportamento delle sessioni di trasmissione.

È necessario impostare le proprietà scrivibili prima di passare questo oggetto a GCKCastContext.

Dal
3,0

Eredita NSObject. Implementa <NSCOPY>.

Riepilogo del metodo di istanza

(instancetype) - initWithReceiverApplicationID:
 Crea un nuovo oggetto GCKCastOptions con l'ID applicazione destinatario specificato. Altro...
 
(instancetype) - initWithSupportedNamespaces:
 Crea un nuovo oggetto GCKCastOptions con l'elenco di spazi dei nomi specificato. Altro...
 

Riepilogo proprietà

BOOL physicalVolumeButtonsWillControlDeviceVolume
 Un flag che indica se i tasti del volume fisico del dispositivo del mittente devono controllare il volume della sessione. Altro...
 
BOOL disableDiscoveryAutostart
 Un flag che indica se il rilevamento dei dispositivi di trasmissione deve iniziare automaticamente al momento dell'inizializzazione del contesto. Altro...
 
GCKLaunchOptionslaunchOptions
 Le opzioni di avvio del ricevitore da utilizzare quando viene avviata una sessione di trasmissione. Altro...
 
NSString * sharedContainerIdentifier
 L'identificatore del contenitore condiviso da utilizzare per i download HTTP in background eseguiti dal framework. Altro...
 
BOOL suspendSessionsWhenBackgrounded
 Indica se sospendere le sessioni quando l'applicazione del mittente passa in background (e riprende quando torna in primo piano). Altro...
 

Dettaglio metodo

- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

Crea un nuovo oggetto GCKCastOptions con l'ID applicazione destinatario specificato.

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

Crea un nuovo oggetto GCKCastOptions con l'elenco di spazi dei nomi specificato.

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

Dettagli della proprietà

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

Un flag che indica se i tasti del volume fisico del dispositivo del mittente devono controllare il volume della sessione.

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

Un flag che indica se il rilevamento dei dispositivi di trasmissione deve iniziare automaticamente al momento dell'inizializzazione del contesto.

Se viene impostato su NO, il rilevamento può essere avviato e arrestato on demand utilizzando i metodi startDiscovery (GCKDiscoveryManager) e stopDiscovery (GCKDiscoveryManager).

Dal
3,4
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

Le opzioni di avvio del ricevitore da utilizzare quando viene avviata una sessione di trasmissione.

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

L'identificatore del contenitore condiviso da utilizzare per i download HTTP in background eseguiti dal framework.

Dal
3,2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

Indica se sospendere le sessioni quando l'applicazione del mittente passa in background (e riprende quando torna in primo piano).

Per impostazione predefinita, questa opzione è impostata su YES. È opportuno impostarlo su NO nelle applicazioni che possono mantenere le connessioni di rete a tempo indeterminato mentre sono in background.

Dal
3,4