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, <NSCOPY> e <NSSecureCoding>.
Riepilogo del metodo di istanza | |
(instancetype) | - initWithDiscoveryCriteria: |
Crea un nuovo oggetto GCKCastOptions con i criteri di rilevamento specificati. Altro... | |
(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... | |
BOOL | disableAnalyticsLogging |
Un flag utilizzato per disattivare o attivare la raccolta di dati diagnostici al fine di migliorare l'affidabilità del rilevamento dei dispositivi di trasmissione. Altro... | |
GCKLaunchOptions * | launchOptions |
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... | |
BOOL | stopReceiverApplicationWhenEndingSession |
Indica se l'applicazione del destinatario deve essere terminata quando l'utente termina la sessione tramite il pulsante "Interrompi trasmissione". Altro... | |
BOOL | startDiscoveryAfterFirstTapOnCastButton |
Consente di stabilire se il rilevamento dei dispositivi di trasmissione inizia solo dopo che un utente ha toccato GCKUICastButton per la prima volta. Altro... | |
Dettaglio metodo
- (instancetype) initWithDiscoveryCriteria: | (GCKDiscoveryCriteria *) | discoveryCriteria |
Crea un nuovo oggetto GCKCastOptions con i criteri di rilevamento specificati.
- Parameters
-
discoveryCriteria The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
- Dal
- 4,0
- (instancetype) initWithReceiverApplicationID: | (NSString *) | applicationID |
Crea un nuovo oggetto GCKCastOptions con l'ID applicazione destinatario specificato.
- Parameters
-
applicationID The 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:
- Usa initWithDiscoveryCriteria:
- (instancetype) initWithSupportedNamespaces: | (NSArray< NSString * > *) | namespaces |
Crea un nuovo oggetto GCKCastOptions con l'elenco di spazi dei nomi specificato.
- Parameters
-
namespaces A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
- Deprecated:
- Usa initWithDiscoveryCriteria:
Dettagli della proprietà
|
readwritenonatomicassign |
Un flag che indica se i tasti del volume fisico del dispositivo del mittente devono controllare il volume della sessione.
|
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). Per impostazione predefinita, questa opzione è impostata su NO
.
- Dal
- 3,4
|
readwritenonatomicassign |
Un flag utilizzato per disattivare o attivare la raccolta di dati diagnostici al fine di migliorare l'affidabilità del rilevamento dei dispositivi di trasmissione.
Il valore predefinito è NO
(attivato); può essere disattivato impostando il valore su YES
.
- Dal
- 4,0
|
readwritenonatomiccopy |
Le opzioni di avvio del ricevitore da utilizzare quando viene avviata una sessione di trasmissione.
|
readwritenonatomiccopy |
L'identificatore del contenitore condiviso da utilizzare per i download HTTP in background eseguiti dal framework.
- Dal
- 3,2
|
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
|
readwritenonatomicassign |
Indica se l'applicazione del destinatario deve essere terminata quando l'utente termina la sessione tramite il pulsante "Interrompi trasmissione".
Per impostazione predefinita, questa opzione è impostata su NO
.
- Dal
- 4,0
|
readwritenonatomicassign |
Consente di stabilire se il rilevamento dei dispositivi di trasmissione inizia solo dopo che un utente ha toccato GCKUICastButton
per la prima volta.
Se è impostata su YES
, GCKUICastButton
viene visualizzato finché un utente non tocca il pulsante Trasmetti per la prima volta. Al primo tocco viene presentato un annuncio interstitial che spiega perché è necessaria l'autorizzazione di accesso alla rete locale affinché la trasmissione funzioni. Il rilevamento inizia quando viene ignorato l'interstitial. Il pulsante Trasmetti viene mostrato di nuovo soltanto quando il dispositivo è connesso a una rete Wi-Fi. Quando non è presente una connessione di rete Wi-Fi, il pulsante Trasmetti è nascosto. Se viene impostato su NO
, il rilevamento inizia in base al flag disableDiscoveryAutoStart
. Questo flag viene applicato solo su iOS 14 e versioni successive se il flag disableDiscoveryAutoStart
è impostato su NO
. Il valore predefinito è YES
.
- Dal
- 4.5.3