Genel Bakış
Kullanılabilir cihazları eşzamansız olarak tarayan ve dinleyicilerine ilgili bildirimleri gönderen bir sınıf.
Bu sınıf örtülü olarak tekildir. Ağ taraması yaptığından, birden fazla örneğinin kullanılması yararlı değildir.
- Deprecated:
- Yayın alıcılarını keşfetmek için GCKDiscoveryManager simgesini kullanın.
NSObject'ten devralır.
Örnek Yöntem Özeti | |
| (instancetype) | - init |
| Yeni bir GCKDeviceScanner oluşturur. Diğer... | |
| (instancetype) | - initWithFilterCriteria: |
| Belirlenmiş başlatıcı. Diğer... | |
| (void) | - startScan |
| Yeni bir cihaz taraması başlatır. Diğer... | |
| (void) | - stopScan |
| Devam eden cihaz taramalarını durdurur. Diğer... | |
| (void) | - addListener: |
| Bildirim almak için bir dinleyici ekler. Diğer... | |
| (void) | - removeListener: |
| addListener: ile daha önce eklenmiş bir dinleyiciyi kaldırır. Diğer... | |
Tesis Özeti | |
| NSArray * | devices |
| Keşfedilen cihazların dizisi. Diğer... | |
| BOOL | hasDiscoveredDevices |
| Mevcut/en son taramada herhangi bir cihazın keşfedilip edilmediği Diğer... | |
| BOOL | scanning |
| Şu anda bir tarama işleminin devam edip etmediği. Diğer... | |
| GCKFilterCriteria * | filterCriteria |
| Geçerli filtreleme ölçütleri. Diğer... | |
| BOOL | passiveScan |
| Taramanın pasif tarama olup olmayacağı. Diğer... | |
Yöntem Ayrıntıları
| - (instancetype) init |
Yeni bir GCKDeviceScanner oluşturur.
- Deprecated:
- Bunun yerine initWithFilterCriteria: kullanın. Ölçüt olmadan kullanmayın.
| - (instancetype) initWithFilterCriteria: | (GCKFilterCriteria *__nullable) | filterCriteria |
Belirlenmiş başlatıcı.
Belirtilen filtre ölçütleriyle yeni bir GCKDeviceScanner oluşturur.
- Parameters
-
filterCriteria The filter criteria. May not be nil.
| - (void) startScan |
Yeni bir cihaz taraması başlatır.
Tarama, stopScan numarası aranarak durdurulmalıdır.
| - (void) stopScan |
Devam eden cihaz taramalarını durdurur.
Bu yöntem, startScan çağrıldıktan sonra ve bu nesne sahibi tarafından serbest bırakılmadan önce bir noktada çağrılmalıdır.
| - (void) addListener: | (id< GCKDeviceScannerListener >) | listener |
Bildirim almak için bir dinleyici ekler.
- Parameters
-
listener The listener to add.
| - (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
addListener: ile daha önce eklenmiş bir dinleyiciyi kaldırır.
- Parameters
-
listener The listener to remove.
Tesis Ayrıntıları
|
readnonatomiccopy |
Keşfedilen cihazların dizisi.
|
readnonatomicassign |
Mevcut/en son taramada herhangi bir cihazın keşfedilip edilmediği
|
readnonatomicassign |
Şu anda bir tarama işleminin devam edip etmediği.
|
readwritenonatomiccopy |
Geçerli filtreleme ölçütleri.
|
readwritenonatomicassign |
Taramanın pasif tarama olup olmayacağı.
Pasif tarama, keşif sorgularını daha seyrek gönderdiğinden daha verimlidir ancak sonuçlar güncel olmaz. Kullanıcı aktif olarak bir Cast hedefi seçmediğinde pasif tarama yapmak uygundur.