Panoramica
Criteri di filtro da applicare ai risultati del rilevamento dispositivo.
I criteri vengono utilizzati per limitare i dispositivi rilevati pubblicati dalla GCKDeviceScanner. Esistono due modi per filtrare i risultati di una scansione di individuazione del dispositivo:
-
tramite l'ID applicazione del destinatario. Solo i dispositivi che supportano l'applicazione di ricezione specificata saranno inclusi nei risultati. Questo è il criterio più utilizzato; un'applicazione del mittente vuole rilevare solo i dispositivi che supportano effettivamente l'applicazione di ricezione corrispondente. Questo è particolarmente importante in presenza di dispositivi con varie funzionalità hardware; ad esempio, un'applicazione di video player non deve trasmettere a un dispositivo di trasmissione solo audio.
- Da spazi dei nomi supportati. Nei risultati verranno inclusi solo i dispositivi su cui è attualmente in esecuzione un'applicazione di ricezione che supporta gli spazi dei nomi di protocollo forniti. Ad esempio, questo tipo di criteri viene utilizzato da un'applicazione generica di mittenti con controllo remoto che può essere utilizzata con qualsiasi applicazione di ricezione che supporti lo spazio dei nomi dei contenuti multimediali.
- Deprecated:
- Specifica i criteri di rilevamento con GCKCastOptions quando inizializzi GCKCastContext.
Eredita NSObject, <NSCopy> e <NSCoding>.
Riepilogo del metodo di lezione | |
(instancetype) | + criteriaForAvailableApplicationWithID: |
Criteri per un'applicazione disponibile per il lancio su un dispositivo. Altro... | |
(instancetype) | + criteriaForRunningApplicationWithID:supportedNamespaces: |
Criteri per un'applicazione attualmente in esecuzione sul dispositivo che supporta tutti gli spazi dei nomi specificati, facoltativamente anche con un particolare ID applicazione. Altro... | |
(instancetype) | + criteriaForRunningApplicationWithSupportedNamespaces: |
Criteri per un'applicazione attualmente in esecuzione sul dispositivo che supporta tutti gli spazi dei nomi specificati. Altro... | |
Dettaglio metodo
+ (instancetype) criteriaForAvailableApplicationWithID: | (NSString *__nullable) | applicationID |
Criteri per un'applicazione disponibile per il lancio su un dispositivo.
Non è necessario che l'applicazione sia in esecuzione.
- Parameters
-
applicationID The application ID. Must be non-nil.
+ (instancetype) criteriaForRunningApplicationWithID: | (NSString *__nullable) | applicationID | |
supportedNamespaces: | (NSArray< NSString * > *__nullable) | supportedNamespaces | |
Criteri per un'applicazione attualmente in esecuzione sul dispositivo che supporta tutti gli spazi dei nomi specificati, facoltativamente anche con un particolare ID applicazione.
- Parameters
-
applicationID The application ID. Optional; may be nil
, in which case only the namespace will be used.supportedNamespaces An array of namespace strings. May not be nil
.
- Deprecated:
- Il filtro mediante l'esecuzione dell'ID applicazione non è supportato. Se chiami questo metodo, il parametro applicationID verrà ignorato e sarà semplicemente delegato a criteriaForRunningApplicationWithSupportedNamespaces:.
+ (instancetype) criteriaForRunningApplicationWithSupportedNamespaces: | (NSArray< NSString * > *) | supportedNamespaces |
Criteri per un'applicazione attualmente in esecuzione sul dispositivo che supporta tutti gli spazi dei nomi specificati.
- Parameters
-
supportedNamespaces An array of namespace strings. May not be nil
.