ActivationSignalDetector Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta componenti hardware e software che possono generare segnali di attivazione in base all'input dell'ambiente di un utente, ad esempio parole chiave parlate, rilevamento audio o pressione del pulsante.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 2004 (è stato introdotto in 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v10.0)
|
Proprietà
CanCreateConfigurations |
Ottiene se l'oggetto ActivationSignalDetector può aggiungere o rimuovere elementi dalla raccolta di oggetti ActivationSignalDetectionConfiguration . |
DetectorId |
Ottiene l'identificatore univoco dell'oggetto ActivationSignalDetector. |
Kind |
Ottiene i tipi ActivationSignalDetector supportati. |
ProviderId |
Ottiene un identificatore univoco per il provider di questo rilevatore, ad esempio il produttore di un spotter basato su hardware. |
SupportedModelDataTypes |
Ottiene i tipi di dati di configurazione del modello supportati dal rilevatore di segnali. |
SupportedPowerStates |
Ottiene le modalità di alimentazione supportate da un activationSignalDetector. |
SupportedTrainingDataFormats |
Ottiene i formati supportati per il training di un oggetto ActivationSignalDetector. |
Metodi
CreateConfiguration(String, String, String) |
Crea un oggetto ActivationSignalDetectionConfiguration associato all'oggetto ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId e lo aggiunge alla raccolta di configurazioni supportate per il rilevamento. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare createConfigurationAsync . |
CreateConfigurationAsync(String, String, String) |
Crea in modo asincrono un oggetto ActivationSignalDetectionConfiguration associato all'oggetto ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId e lo aggiunge alla raccolta di configurazioni supportate per il rilevamento. |
CreateConfigurationWithResult(String, String, String) |
Crea un oggetto ActivationSignalDetectionConfigurationCreationResult associato all'oggetto ActivationSignalDetectionConfiguration.SignalId eActivationSignalDetectionConfiguration.ModelId , lo aggiunge alla raccolta di configurazioni supportate per il rilevamento, insieme a un indicatore di esito positivo. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare invece CreateConfigurationWithResultAsync(System.String,System.String,System.String). |
CreateConfigurationWithResultAsync(String, String, String) |
Aynchronously crea un oggetto ActivationSignalDetectionConfigurationCreationResult associato all'oggetto ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId, lo aggiunge alla raccolta di configurazioni supportate per il rilevatore, insieme a un indicatore di esito positivo. |
GetAvailableModelIdsForSignalId(String) |
Ottiene la raccolta di identificatori di modello disponibili per questo rilevamento per l'identificatore di segnale specificato. Ad esempio, tutte le impostazioni locali supportate per le versioni specifiche della lingua della parola chiave "Hey Cortana". |
GetAvailableModelIdsForSignalIdAsync(String) |
Ottiene in modo asincrono la raccolta di identificatori di modello disponibili per questo rilevamento per l'identificatore di segnale specificato. Ad esempio, tutte le impostazioni locali supportate per le versioni specifiche della lingua della parola chiave "Hey Cortana". |
GetConfiguration(String, String) |
Ottiene l'oggetto ActivationSignalDetectionConfiguration associato alla coppia ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId specificati. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare GetConfigurationAsync . |
GetConfigurationAsync(String, String) |
Ottiene in modo asincrono l'oggetto ActivationSignalDetectionConfiguration associato alla coppia ActivationSignalDetectionConfiguration.SignalId eActivationSignalDetectionConfiguration.ModelId. |
GetConfigurations() |
Ottiene l'insieme di oggetti ActivationSignalDetectionConfiguration associati all'oggettoActivationSignalDetector. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare GetConfigurationsAsync . |
GetConfigurationsAsync() |
Ottiene in modo asincrono la raccolta di oggetti ActivationSignalDetectionConfiguration associati all'oggetto ActivationSignalDetector. |
GetSupportedModelIdsForSignalId(String) |
Ottiene in modo asincrono la raccolta di identificatori di modello supportati da questo rilevatore per l'identificatore di segnale specificato. Ad esempio, tutte le impostazioni locali supportate per le versioni specifiche della lingua della parola chiave "Hey Cortana". Importante Per evitare possibili problemi di concorrenza, è consigliabile usare invece GetSupportedModelIdsForSignalIdAsync . |
GetSupportedModelIdsForSignalIdAsync(String) |
Ottiene in modo asincrono la raccolta di identificatori di modello supportati da questo rilevatore per l'identificatore di segnale specificato. Ad esempio, tutte le impostazioni locali supportate per le versioni specifiche della lingua della parola chiave "Hey Cortana". |
RemoveConfiguration(String, String) |
Rimuove la coppia ActivationSignalDetectionConfiguration identificata dalla coppia ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare removeConfigurationAsync . |
RemoveConfigurationAsync(String, String) |
Rimuove in modo asincrono la coppia ActivationSignalDetectionConfiguration identificata dalla coppia ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId . |
RemoveConfigurationWithResult(String, String) |
Rimuove la coppia ActivationSignalDetectionConfiguration identificata dalla coppia ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId e restituisce un indicatore di esito positivo. Importante Per evitare possibili problemi di concorrenza, è consigliabile usare removeConfigurationWithResultAsync(System.String,System.String) invece. |
RemoveConfigurationWithResultAsync(String, String) |
Rimuove in modo asincrono la coppia ActivationSignalDetectionConfiguration identificata dalla coppia ActivationSignalDetectionConfiguration.SignalId e ActivationSignalDetectionConfiguration.ModelId e restituisce un indicatore di esito positivo. |