Visão geral
Uma classe que verifica de forma assíncrona os dispositivos disponíveis e envia notificações correspondentes para os listeners.
Essa classe é implicitamente um Singleton. Como ela faz uma verificação de rede, não é útil ter mais de uma instância dela em uso.
- Deprecated:
- Use GCKDiscoveryManager para descobrir receptores do Google Cast.
Herda o NSObject.
Resumo do método de instância | |
(instancetype) | - init |
Cria um novo GCKDeviceScanner. Mais... | |
(instancetype) | - initWithFilterCriteria: |
Inicializador designado. Mais... | |
(void) | - startScan |
Inicia uma nova busca de dispositivo. Mais... | |
(void) | - stopScan |
Interrompe qualquer verificação do dispositivo em andamento. Mais... | |
(void) | - addListener: |
Adiciona um listener para receber notificações. Mais... | |
(void) | - removeListener: |
Remove um listener que foi adicionado anteriormente com addListener:. Mais... | |
Resumo da propriedade | |
NSArray * | devices |
A matriz de dispositivos descobertos. Mais... | |
BOOL | hasDiscoveredDevices |
Se a verificação atual/mais recente encontrou algum dispositivo. Mais... | |
BOOL | scanning |
Se uma verificação está em andamento. Mais... | |
GCKFilterCriteria * | filterCriteria |
Os critérios de filtragem atuais. Mais... | |
BOOL | passiveScan |
Se a verificação deve ser passiva. Mais... | |
Detalhes dos métodos
- (instancetype) init |
Cria um novo GCKDeviceScanner.
- Deprecated:
- Use initWithFilterCriteria:. Não use sem um critério.
- (instancetype) initWithFilterCriteria: | (GCKFilterCriteria *__nullable) | filterCriteria |
Inicializador designado.
Cria um novo GCKDeviceScanner com os critérios de filtro fornecidos.
- Parameters
-
filterCriteria The filter criteria. May not be nil
.
- (void) startScan |
Inicia uma nova busca de dispositivo.
A verificação precisa ser interrompida chamando stopScan.
- (void) stopScan |
Interrompe qualquer verificação do dispositivo em andamento.
Esse método precisa ser chamado em algum momento depois que startScan é chamado e antes que esse objeto seja liberado pelo proprietário.
- (void) addListener: | (id< GCKDeviceScannerListener >) | listener |
Adiciona um listener para receber notificações.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
Remove um listener que foi adicionado anteriormente com addListener:.
- Parameters
-
listener The listener to remove.
Detalhes da propriedade
|
readnonatomiccopy |
A matriz de dispositivos descobertos.
|
readnonatomicassign |
Se a verificação atual/mais recente encontrou algum dispositivo.
|
readnonatomicassign |
Se uma verificação está em andamento.
|
readwritenonatomiccopy |
Os critérios de filtragem atuais.
|
readwritenonatomicassign |
Se a verificação deve ser passiva.
Uma verificação passiva envia consultas de descoberta com menos frequência, por isso é mais eficiente, mas os resultados não serão tão atualizados. É adequado fazer uma verificação passiva quando o usuário não estiver selecionando ativamente um destino de transmissão.