Ringkasan
Filter kriteria yang akan diterapkan pada hasil penemuan perangkat.
Kriteria ini digunakan untuk membatasi perangkat yang ditemukan dan dipublikasikan oleh GCKDeviceScanner. Ada dua cara untuk memfilter hasil pemindaian penemuan perangkat:
-
Menurut ID aplikasi penerima. Hanya perangkat yang mendukung aplikasi penerima tertentu yang akan disertakan dalam hasil. Ini adalah kriteria yang paling umum digunakan; aplikasi pengirim hanya ingin menemukan perangkat yang benar-benar mendukung aplikasi penerima yang sesuai. Hal ini terutama penting dengan adanya perangkat dengan berbagai kemampuan hardware; misalnya, aplikasi pemutar video tidak boleh melakukan transmisi ke perangkat Cast hanya audio.
- Dengan namespace yang didukung. Hanya perangkat yang saat ini menjalankan aplikasi penerima yang mendukung namespace protokol tertentu yang akan disertakan dalam hasil. Sebagai contoh, tipe kriteria ini akan digunakan oleh aplikasi pengirim remote control generik yang bisa digunakan dengan aplikasi penerima apa pun yang mendukung namespace media.
- Deprecated:
- Tentukan kriteria penemuan dengan GCKCastOptions saat melakukan inisialisasi GCKCastContext.
Mewarisi NSObject, <NSCopying>, dan <NSCoding>.
Ringkasan Metode Class | |
(instancetype) | + criteriaForAvailableApplicationWithID: |
Kriteria untuk aplikasi yang tersedia untuk diluncurkan di perangkat. Selengkapnya... | |
(instancetype) | + criteriaForRunningApplicationWithID:supportedNamespaces: |
Kriteria untuk aplikasi yang saat ini berjalan di perangkat dan mendukung semua namespace yang diberikan, secara opsional juga dengan ID aplikasi tertentu. Selengkapnya... | |
(instancetype) | + criteriaForRunningApplicationWithSupportedNamespaces: |
Kriteria untuk aplikasi yang saat ini berjalan di perangkat dan mendukung semua namespace yang diberikan. Selengkapnya... | |
Detail Metode
+ (instancetype) criteriaForAvailableApplicationWithID: | (NSString *__nullable) | applicationID |
Kriteria untuk aplikasi yang tersedia untuk diluncurkan di perangkat.
Aplikasi tidak perlu dijalankan saat ini.
- Parameters
-
applicationID The application ID. Must be non-nil.
+ (instancetype) criteriaForRunningApplicationWithID: | (NSString *__nullable) | applicationID | |
supportedNamespaces: | (NSArray< NSString * > *__nullable) | supportedNamespaces | |
Kriteria untuk aplikasi yang saat ini berjalan di perangkat dan mendukung semua namespace yang diberikan, secara opsional juga dengan ID aplikasi tertentu.
- 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:
- Pemfilteran dengan menjalankan ID aplikasi tidak didukung. Memanggil metode ini akan mengabaikan parameter applicationID dan hanya mendelegasikan ke criteriaForRunningApplicationWithSupportedNamespaces:.
+ (instancetype) criteriaForRunningApplicationWithSupportedNamespaces: | (NSArray< NSString * > *) | supportedNamespaces |
Kriteria untuk aplikasi yang saat ini berjalan di perangkat dan mendukung semua namespace yang diberikan.
- Parameters
-
supportedNamespaces An array of namespace strings. May not be nil
.