Partager via


ActivationSignalDetector Classe

Définition

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
Object Platform::Object IInspectable ActivationSignalDetector
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.

S’applique à

Voir aussi