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. |