ActivationSignalDetector Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les composants matériels et logiciels qui peuvent générer des signaux d’activation en fonction de l’entrée de l’environnement d’un utilisateur, telles que les mot clé parlées, la détection du son ou l’appui sur un bouton.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 2004 (introduit dans 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v10.0)
|
Propriétés
CanCreateConfigurations |
Indique si ActivationSignalDetector peut ajouter ou supprimer des éléments de sa collection d’objets ActivationSignalDetectionConfiguration . |
DetectorId |
Obtient l’identificateur unique de ActivationSignalDetector. |
Kind |
Obtient les types ActivationSignalDetector pris en charge. |
ProviderId |
Obtient un identificateur propre au fournisseur de ce détecteur, tel que le fabricant d’un détecteur de mot clé matériel. |
SupportedModelDataTypes |
Obtient les types de données de configuration de modèle pris en charge par le détecteur de signal. |
SupportedPowerStates |
Obtient les modes d’alimentation pris en charge par un ActivationSignalDetector. |
SupportedTrainingDataFormats |
Obtient les formats pris en charge pour l’apprentissage d’un ActivationSignalDetector. |
Méthodes
CreateConfiguration(String, String, String) |
Crée un objet ActivationSignalDetectionConfiguration associé à la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId spécifiée et l’ajoute à la collection de configurations prises en charge pour le détecteur. Important Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser CreateConfigurationAsync à la place. |
CreateConfigurationAsync(String, String, String) |
Crée de façon asynchrone un objet ActivationSignalDetectionConfiguration associé à la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId spécifiée et l’ajoute à la collection de configurations prises en charge pour le détecteur. |
CreateConfigurationWithResult(String, String, String) |
Crée un objet ActivationSignalDetectionConfigurationCreationResult associé à la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId spécifiée, l’ajoute à la collection de configurations prises en charge pour le détecteur, ainsi qu’un indicateur de réussite. Important Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser CreateConfigurationWithResultAsync(System.String,System.String,System.String) à la place. |
CreateConfigurationWithResultAsync(String, String, String) |
Aynchronously crée un objet ActivationSignalDetectionConfigurationCreationResult associé à la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId spécifiée, l’ajoute à la collection de configurations prises en charge pour le détecteur, ainsi qu’un indicateur de réussite. |
GetAvailableModelIdsForSignalId(String) |
Obtient la collection d’identificateurs de modèle disponibles pour ce détecteur pour l’identificateur de signal spécifié. Par exemple, tous les paramètres régionaux pris en charge pour les versions spécifiques à la langue de l’mot clé « Hey Cortana ». |
GetAvailableModelIdsForSignalIdAsync(String) |
Obtient de façon asynchrone la collection d’identificateurs de modèle disponibles pour ce détecteur pour l’identificateur de signal spécifié. Par exemple, tous les paramètres régionaux pris en charge pour les versions spécifiques à la langue de l’mot clé « Hey Cortana ». |
GetConfiguration(String, String) |
Obtient l’objet ActivationSignalDetectionConfiguration associé à la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId spécifiée. Important Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser GetConfigurationAsync à la place. |
GetConfigurationAsync(String, String) |
Obtient de façon asynchrone l’objet ActivationSignalDetectionConfiguration associé à la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId spécifiée. |
GetConfigurations() |
Obtient la collection d’objets ActivationSignalDetectionConfiguration associés à ActivationSignalDetector. Important Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser GetConfigurationsAsync à la place. |
GetConfigurationsAsync() |
Obtient de façon asynchrone la collection d’objets ActivationSignalDetectionConfiguration associés à ActivationSignalDetector. |
GetSupportedModelIdsForSignalId(String) |
Obtient de manière asynchrone la collection d’identificateurs de modèle pris en charge par ce détecteur pour l’identificateur de signal spécifié. Par exemple, tous les paramètres régionaux pris en charge pour les versions spécifiques à la langue de l’mot clé « Hey Cortana ». Important Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser GetSupportedModelIdsForSignalIdAsync à la place. |
GetSupportedModelIdsForSignalIdAsync(String) |
Obtient de manière asynchrone la collection d’identificateurs de modèle pris en charge par ce détecteur pour l’identificateur de signal spécifié. Par exemple, tous les paramètres régionaux pris en charge pour les versions spécifiques à la langue de l’mot clé « Hey Cortana ». |
RemoveConfiguration(String, String) |
Supprime la configuration ActivationSignalDetectionConfiguration identifiée par la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId . Important Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser RemoveConfigurationAsync à la place. |
RemoveConfigurationAsync(String, String) |
Supprime de façon asynchrone la configuration ActivationSignalDetectionConfiguration identifiée par la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId . |
RemoveConfigurationWithResult(String, String) |
Supprime la paire ActivationSignalDetectionConfiguration identifiée par la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId et retourne un indicateur de réussite. Important Pour éviter d’éventuels problèmes d’accès concurrentiel, nous vous recommandons d’utiliser RemoveConfigurationWithResultAsync(System.String,System.String) à la place. |
RemoveConfigurationWithResultAsync(String, String) |
Supprime de façon asynchrone la configuration ActivationSignalDetectionConfiguration identifiée par la paire ActivationSignalDetectionConfiguration.SignalId et ActivationSignalDetectionConfiguration.ModelId , et retourne un indicateur de réussite. |