ActivationSignalDetector Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |