Share via


ActivationSignalDetector Clase

Definición

Representa componentes de hardware y software que pueden generar señales de activación basadas en la entrada del entorno de un usuario, como palabras clave habladas, detección de sonido o pulsación de botón.

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

Requisitos de Windows

Familia de dispositivos
Windows 10, version 2004 (se introdujo en la versión 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v10.0)

Propiedades

CanCreateConfigurations

Obtiene si activationSignalDetector puede agregar o quitar elementos de su colección de objetos ActivationSignalDetectionConfiguration .

DetectorId

Obtiene el identificador único de ActivationSignalDetector.

Kind

Obtiene los tipos activationSignalDetector admitidos.

ProviderId

Obtiene un identificador único para el proveedor de este detector, como el fabricante de un spotter de palabra clave basada en hardware.

SupportedModelDataTypes

Obtiene los tipos de datos de configuración del modelo admitidos por el detector de señales.

SupportedPowerStates

Obtiene los modos de energía admitidos por un ActivationSignalDetector.

SupportedTrainingDataFormats

Obtiene los formatos admitidos para entrenar un ActivationSignalDetector.

Métodos

CreateConfiguration(String, String, String)

Crea un objeto ActivationSignalDetectionConfiguration asociado al par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId especificado y lo agrega a la colección de configuraciones admitidas para el detector.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar CreateConfigurationAsync en su lugar.

CreateConfigurationAsync(String, String, String)

Crea de forma asincrónica un objeto ActivationSignalDetectionConfiguration asociado al par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId especificado y lo agrega a la colección de configuraciones admitidas para el detector.

CreateConfigurationWithResult(String, String, String)

Crea un objeto ActivationSignalDetectionConfigurationCreationResult asociado con el par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId , lo agrega a la colección de configuraciones admitidas para el detector, junto con un indicador de éxito.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar CreateConfigurationWithResultAsync(System.String,System.String,System.String) en su lugar.

CreateConfigurationWithResultAsync(String, String, String)

Aynchronously crea un objeto ActivationSignalDetectionConfigurationCreationResult asociado con el par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId , lo agrega a la colección de configuraciones admitidas para el detector, junto con un indicador de éxito.

GetAvailableModelIdsForSignalId(String)

Obtiene la colección de identificadores de modelo disponibles para este detector para el identificador de señal especificado. Por ejemplo, todas las configuraciones regionales admitidas para las versiones específicas del lenguaje de la palabra clave "Hey Cortana".

GetAvailableModelIdsForSignalIdAsync(String)

Obtiene de forma asincrónica la colección de identificadores de modelo disponibles para este detector para el identificador de señal especificado. Por ejemplo, todas las configuraciones regionales admitidas para las versiones específicas del lenguaje de la palabra clave "Hey Cortana".

GetConfiguration(String, String)

Obtiene el objeto ActivationSignalDetectionConfiguration asociado al par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId especificado.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar GetConfigurationAsync en su lugar.

GetConfigurationAsync(String, String)

Obtiene asincrónicamente el objeto ActivationSignalDetectionConfiguration asociado al par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId especificado.

GetConfigurations()

Obtiene la colección de objetos ActivationSignalDetectionConfiguration asociados con ActivationSignalDetector.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar GetConfigurationsAsync en su lugar.

GetConfigurationsAsync()

Obtiene asincrónicamente la colección de objetos ActivationSignalDetectionConfiguration asociados con ActivationSignalDetector.

GetSupportedModelIdsForSignalId(String)

Obtiene de forma asincrónica la colección de identificadores de modelo admitidos por este detector para el identificador de señal especificado. Por ejemplo, todas las configuraciones regionales admitidas para las versiones específicas del lenguaje de la palabra clave "Hey Cortana".

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar GetSupportedModelIdsForSignalIdAsync en su lugar.

GetSupportedModelIdsForSignalIdAsync(String)

Obtiene de forma asincrónica la colección de identificadores de modelo admitidos por este detector para el identificador de señal especificado. Por ejemplo, todas las configuraciones regionales admitidas para las versiones específicas del lenguaje de la palabra clave "Hey Cortana".

RemoveConfiguration(String, String)

Quita la activationSignalDetectionConfiguration identificada por el par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId .

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar RemoveConfigurationAsync en su lugar.

RemoveConfigurationAsync(String, String)

Quita de forma asincrónica la activationSignalDetectionConfiguration identificada por el par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId .

RemoveConfigurationWithResult(String, String)

Quita la activationSignalDetectionConfiguration identificada por el par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId y devuelve un indicador de éxito.

Importante

Para evitar posibles problemas de simultaneidad, se recomienda usar RemoveConfigurationWithResultAsync(System.String,System.String) en su lugar.

RemoveConfigurationWithResultAsync(String, String)

Quita de forma asincrónica la activationSignalDetectionConfiguration identificada por el par ActivationSignalDetectionConfiguration.SignalId y ActivationSignalDetectionConfiguration.ModelId y devuelve un indicador de éxito.

Se aplica a

Consulte también