Обзор
Класс, который асинхронно сканирует доступные устройства и отправляет соответствующие уведомления своим прослушивателям.
Этот класс неявно является одноэлементным; поскольку он выполняет сканирование сети, бесполезно использовать более одного его экземпляра.
- Deprecated:
- Используйте GCKDiscoveryManager для обнаружения получателей Cast.
Наследует NSObject.
Сводка метода экземпляра | |
(instancetype) | - init |
Создает новый GCKDeviceScanner . Более... | |
(instancetype) | - initWithFilterCriteria: |
Назначенный инициализатор. Более... | |
(void) | - startScan |
Запускает новое сканирование устройства. Более... | |
(void) | - stopScan |
Останавливает любое текущее сканирование устройства. Более... | |
(void) | - addListener: |
Добавляет прослушиватель для получения уведомлений. Более... | |
(void) | - removeListener: |
Удаляет прослушиватель, который был ранее добавлен с помощью addListener: . Более... | |
Сводная информация о недвижимости | |
NSArray * | devices |
Массив обнаруженных устройств. Более... | |
BOOL | hasDiscoveredDevices |
Были ли обнаружены какие-либо устройства в ходе текущего/последнего сканирования. Более... | |
BOOL | scanning |
Выполняется ли сканирование в данный момент. Более... | |
GCKFilterCriteria * | filterCriteria |
Текущие критерии фильтрации. Более... | |
BOOL | passiveScan |
Должно ли сканирование быть пассивным. Более... | |
Подробности метода
- (instancetype) init |
Создает новый GCKDeviceScanner .
- Deprecated:
- Вместо этого используйте initWithFilterCriteria: :; не используйте без критериев.
- (instancetype) initWithFilterCriteria: | ( GCKFilterCriteria *__nullable) | filterCriteria |
Назначенный инициализатор.
Создает новый GCKDeviceScanner с заданными критериями фильтра.
- Parameters
-
filterCriteria The filter criteria. May not be nil
.
- (void) startScan |
Запускает новое сканирование устройства.
В конечном итоге сканирование необходимо остановить, вызвав stopScan .
- (void) stopScan |
Останавливает любое текущее сканирование устройства.
Этот метод должен быть вызван в какой-то момент после вызова startScan и до того, как этот объект будет освобожден его владельцем.
- (void) addListener: | (id< GCKDeviceScannerListener >) | listener |
Добавляет прослушиватель для получения уведомлений.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
Удаляет прослушиватель, который был ранее добавлен с помощью addListener: .
- Parameters
-
listener The listener to remove.
Детали недвижимости
|
read nonatomic copy |
Массив обнаруженных устройств.
|
read nonatomic assign |
Были ли обнаружены какие-либо устройства в ходе текущего/последнего сканирования.
|
read nonatomic assign |
Выполняется ли сканирование в данный момент.
|
read write nonatomic copy |
Текущие критерии фильтрации.
|
read write nonatomic assign |
Должно ли сканирование быть пассивным.
Пассивное сканирование отправляет запросы обнаружения реже, поэтому оно более эффективно, но результаты не будут такими свежими. Пассивное сканирование целесообразно выполнять, когда пользователь не выбирает цель трансляции активно.