Visão geral
Uma classe que verifica de forma assíncrona os dispositivos disponíveis e envia notificações correspondentes aos listeners.
Essa classe é implicitamente um singleton. Como ela faz uma verificação de rede, não é útil ter mais de uma instância em uso.
- Deprecated:
- Use GCKDiscoveryManager para descobrir receptores 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 verificação de dispositivo. Mais... | |
| (void) | - stopScan |
| Interrompe qualquer verificação de 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 descobriu algum dispositivo. Mais... | |
| BOOL | scanning |
| Se uma verificação está em andamento. Mais... | |
| GCKFilterCriteria * | filterCriteria |
| Os critérios de filtragem atuais. Mais... | |
| BOOL | passiveScan |
| Indica se a verificação deve ser passiva. Mais... | |
Detalhes do método
| - (instancetype) init |
Cria um novo GCKDeviceScanner.
- Deprecated:
- Use initWithFilterCriteria: em vez disso. Não use sem um critério.
| - (instancetype) initWithFilterCriteria: | (GCKFilterCriteria *__nullable) | filterCriteria |
Inicializador designado.
Constrói um novo GCKDeviceScanner com os critérios de filtro especificados.
- Parameters
-
filterCriteria The filter criteria. May not be nil.
| - (void) startScan |
Inicia uma nova verificação de dispositivo.
A verificação precisa ser interrompida chamando stopScan.
| - (void) stopScan |
Interrompe qualquer verificação de dispositivo em andamento.
Esse método precisa ser chamado em algum momento depois que startScan foi 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 descobriu algum dispositivo.
|
readnonatomicassign |
Se uma verificação está em andamento.
|
readwritenonatomiccopy |
Os critérios de filtragem atuais.
|
readwritenonatomicassign |
Indica se a verificação deve ser passiva.
Uma verificação passiva envia consultas de descoberta com menos frequência, o que a torna mais eficiente, mas os resultados não são tão recentes. É adequado fazer uma verificação passiva quando o usuário não está selecionando ativamente um destino do Cast.