ActivationSignalDetector Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa componentes de hardware e software que podem gerar sinais de ativação com base na entrada do ambiente de um usuário, como palavra-chave faladas, detecção de som ou pressionamento de botão.
public ref class ActivationSignalDetector sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ActivationSignalDetector final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ActivationSignalDetector
Public NotInheritable Class ActivationSignalDetector
- Herança
- Atributos
Requisitos do Windows
| Família de dispositivos |
Windows 10, version 2004 (introduzida na 10.0.19041.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduzida na v10.0)
|
Propriedades
| CanCreateConfigurations |
Obtém se o ActivationSignalDetector pode adicionar ou remover itens de sua coleção de objetos ActivationSignalDetectionConfiguration . |
| DetectorId |
Obtém o identificador exclusivo do ActivationSignalDetector. |
| Kind |
Obtém os tipos ActivationSignalDetector com suporte. |
| ProviderId |
Obtém um identificador exclusivo para o provedor desse detector, como o fabricante de um spotter de palavra-chave baseado em hardware. |
| SupportedModelDataTypes |
Obtém os tipos de dados de configuração de modelo compatíveis com o detector de sinais. |
| SupportedPowerStates |
Obtém os modos de energia compatíveis com um ActivationSignalDetector. |
| SupportedTrainingDataFormats |
Obtém os formatos com suporte para treinar um ActivationSignalDetector. |
Métodos
| CreateConfiguration(String, String, String) |
Cria um objeto ActivationSignalDetectionConfiguration associado ao par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId especificado e o adiciona à coleção de configurações com suporte para o detector. Importante Para evitar possíveis problemas de simultaneidade, recomendamos usar CreateConfigurationAsync . |
| CreateConfigurationAsync(String, String, String) |
Cria de forma assíncrona um objeto ActivationSignalDetectionConfiguration associado ao par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId especificado e o adiciona à coleção de configurações com suporte para o detector. |
| CreateConfigurationWithResult(String, String, String) |
Cria um objeto ActivationSignalDetectionConfigurationCreationResult associado ao par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId especificado, adiciona-o à coleção de configurações com suporte para o detector, juntamente com um indicador de sucesso. Importante Para evitar possíveis problemas de simultaneidade, recomendamos usar CreateConfigurationWithResultAsync(System.String,System.String,System.String) em vez disso. |
| CreateConfigurationWithResultAsync(String, String, String) |
Cria de forma asíncrona um objeto ActivationSignalDetectionConfigurationCreationResult associado ao par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId especificado, adiciona-o à coleção de configurações com suporte para o detector, juntamente com um indicador de sucesso. |
| GetAvailableModelIdsForSignalId(String) |
Obtém a coleção de identificadores de modelo disponíveis para esse detector para o identificador de sinal especificado. Por exemplo, todas as localidades com suporte para versões específicas do idioma do palavra-chave "Hey Cortana". |
| GetAvailableModelIdsForSignalIdAsync(String) |
Obtém de forma assíncrona a coleção de identificadores de modelo disponíveis para esse detector para o identificador de sinal especificado. Por exemplo, todas as localidades com suporte para versões específicas do idioma do palavra-chave "Hey Cortana". |
| GetConfiguration(String, String) |
Obtém o objeto ActivationSignalDetectionConfiguration associado ao par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId especificados. Importante Para evitar possíveis problemas de simultaneidade, recomendamos usar GetConfigurationAsync . |
| GetConfigurationAsync(String, String) |
Obtém de forma assíncrona o objeto ActivationSignalDetectionConfiguration associado ao par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId especificados. |
| GetConfigurations() |
Obtém a coleção de objetos ActivationSignalDetectionConfiguration associados ao ActivationSignalDetector. Importante Para evitar possíveis problemas de simultaneidade, recomendamos usar GetConfigurationsAsync . |
| GetConfigurationsAsync() |
Obtém de forma assíncrona a coleção de objetos ActivationSignalDetectionConfiguration associados ao ActivationSignalDetector. |
| GetSupportedModelIdsForSignalId(String) |
Obtém de forma assíncrona a coleção de identificadores de modelo compatíveis com esse detector para o identificador de sinal especificado. Por exemplo, todas as localidades com suporte para versões específicas do idioma do palavra-chave "Hey Cortana". Importante Para evitar possíveis problemas de simultaneidade, recomendamos usar GetSupportedModelIdsForSignalIdAsync . |
| GetSupportedModelIdsForSignalIdAsync(String) |
Obtém de forma assíncrona a coleção de identificadores de modelo compatíveis com esse detector para o identificador de sinal especificado. Por exemplo, todas as localidades com suporte para versões específicas do idioma do palavra-chave "Hey Cortana". |
| RemoveConfiguration(String, String) |
Remove o par ActivationSignalDetectionConfiguration identificado pelo par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId . Importante Para evitar possíveis problemas de simultaneidade, recomendamos usar RemoveConfigurationAsync . |
| RemoveConfigurationAsync(String, String) |
Remove de forma assíncrona o par ActivationSignalDetectionConfiguration identificado pelo par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId . |
| RemoveConfigurationWithResult(String, String) |
Remove o par ActivationSignalDetectionConfiguration identificado pelo par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId e retorna um indicador de sucesso. Importante Para evitar possíveis problemas de simultaneidade, recomendamos usar RemoveConfigurationWithResultAsync(System.String,System.String). |
| RemoveConfigurationWithResultAsync(String, String) |
Remove de forma assíncrona o par ActivationSignalDetectionConfiguration identificado pelo par ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId e retorna um indicador de sucesso. |