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.