GCKDeviceScanner Sınıfı

GCKDeviceScanner Sınıf Referansı

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...
 
GCKFilterCriteriafilterCriteria
 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
filterCriteriaThe 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
listenerThe listener to add.
- (void) removeListener: (id< GCKDeviceScannerListener >)  listener

addListener: ile daha önce eklenmiş bir dinleyiciyi kaldırır.

Parameters
listenerThe listener to remove.

Tesis Ayrıntıları

- (NSArray*) devices
readnonatomiccopy

Keşfedilen cihazların dizisi.

- (BOOL) hasDiscoveredDevices
readnonatomicassign

Mevcut/en son taramada herhangi bir cihazın keşfedilip edilmediği

- (BOOL) scanning
readnonatomicassign

Şu anda bir tarama işleminin devam edip etmediği.

- (GCKFilterCriteria*) filterCriteria
readwritenonatomiccopy

Geçerli filtreleme ölçütleri.

- (BOOL) passiveScan
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.