다음을 통해 공유


ActivationSignalDetector 클래스

정의

음성 키워드(keyword), 소리 감지 또는 단추 누르기와 같은 사용자 환경의 입력에 따라 활성화 신호를 생성할 수 있는 하드웨어 및 소프트웨어 구성 요소를 나타냅니다.

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
상속
Object Platform::Object IInspectable ActivationSignalDetector
특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 2004 (10.0.19041.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v10.0에서 도입되었습니다.)

속성

CanCreateConfigurations

ActivationSignalDetector해당 ActivationSignalDetectionConfiguration 개체 컬렉션에서 항목을 추가하거나 제거할 수 있는지 여부를 가져옵니다.

DetectorId

ActivationSignalDetector의 고유 식별자를 가져옵니다.

Kind

지원되는 ActivationSignalDetector 형식을 가져옵니다.

ProviderId

하드웨어 기반 키워드(keyword) 스포터 제조업체와 같이 이 탐지기의 공급자에 고유한 식별자를 가져옵니다.

SupportedModelDataTypes

신호 탐지기에서 지원하는 모델 구성 데이터 형식을 가져옵니다.

SupportedPowerStates

ActivationSignalDetector에서 지원하는 전원 모드를 가져옵니다.

SupportedTrainingDataFormats

ActivationSignalDetector 학습에 지원되는 형식을 가져옵니다.

메서드

CreateConfiguration(String, String, String)

지정한 ActivationSignalDetectionConfiguration.SignalIdActivationSignalDetectionConfiguration.ModelId 쌍과 연결된 ActivationSignalDetectionConfiguration 개체를 만들고 이를 감지기에 대해 지원되는 구성 컬렉션에 추가합니다.

중요

가능한 동시성 문제를 방지하려면 대신 CreateConfigurationAsync 를 사용하는 것이 좋습니다.

CreateConfigurationAsync(String, String, String)

지정된 ActivationSignalDetectionConfiguration.SignalIdActivationSignalDetectionConfiguration.ModelId 쌍과 연결된 ActivationSignalDetectionConfiguration 개체를 비동기적으로 만들고 이를 감지기에 대해 지원되는 구성 컬렉션에 추가합니다.

CreateConfigurationWithResult(String, String, String)

지정한 ActivationSignalDetectionConfiguration.SignalId 및 ActivationSignalDetectionConfiguration.ModelId 쌍과 연결된 ActivationSignalDetectionConfigurationCreationResult 개체를 만들고 성공 표시기와 함께 탐지기에 대해 지원되는 구성 컬렉션에 추가합니다.

중요

가능한 동시성 문제를 방지하려면 대신 CreateConfigurationWithResultAsync(System.String, System.String, System.String) 를 사용하는 것이 좋습니다.

CreateConfigurationWithResultAsync(String, String, String)

지정된 ActivationSignalDetectionConfigurationConfiguration.SignalId 및 ActivationSignalDetectionConfiguration.ModelId 쌍과 연결된 ActivationSignalDetectionConfigurationCreationResult 개체를 비동기적으로 만들고 성공 표시기와 함께 감지기에 지원되는 구성 컬렉션에 추가합니다.

GetAvailableModelIdsForSignalId(String)

지정된 신호 식별자에 대해 이 감지기에서 사용할 수 있는 모델 식별자 컬렉션을 가져옵니다. 예를 들어 언어별 버전의 "Hey Cortana" 키워드(keyword) 지원되는 모든 로캘이 있습니다.

GetAvailableModelIdsForSignalIdAsync(String)

지정된 신호 식별자에 대해 이 감지기에서 사용할 수 있는 모델 식별자의 컬렉션을 비동기적으로 가져옵니다. 예를 들어 언어별 버전의 "Hey Cortana" 키워드(keyword) 지원되는 모든 로캘이 있습니다.

GetConfiguration(String, String)

지정된 ActivationSignalDetectionConfiguration.SignalIdActivationSignalDetectionConfiguration.ModelId 쌍과 연결된 ActivationSignalDetectionConfiguration 개체를 가져옵니다.

중요

가능한 동시성 문제를 방지하려면 대신 GetConfigurationAsync 를 사용하는 것이 좋습니다.

GetConfigurationAsync(String, String)

지정된 ActivationSignalDetectionConfiguration.SignalId 및 ActivationSignalDetectionConfiguration.ModelId 쌍과 연결된 ActivationSignalDetectionConfiguration 개체를 비동기적으로 가져옵니다.

GetConfigurations()

ActivationSignalDetector와 연결된 ActivationSignalDetectionConfiguration 개체의 컬렉션을 가져옵니다.

중요

가능한 동시성 문제를 방지하려면 대신 GetConfigurationsAsync를 사용하는 것이 좋습니다.

GetConfigurationsAsync()

ActivationSignalDetector와 연결된 ActivationSignalDetectionConfiguration 개체의 컬렉션을 비동기적으로 가져옵니다.

GetSupportedModelIdsForSignalId(String)

지정된 신호 식별자에 대해 이 탐지기에서 지원하는 모델 식별자의 컬렉션을 비동기적으로 가져옵니다. 예를 들어 언어별 버전의 "Hey Cortana" 키워드(keyword) 지원되는 모든 로캘이 있습니다.

중요

가능한 동시성 문제를 방지하려면 대신 GetSupportedModelIdsForSignalIdAsync 를 사용하는 것이 좋습니다.

GetSupportedModelIdsForSignalIdAsync(String)

지정된 신호 식별자에 대해 이 탐지기에서 지원하는 모델 식별자의 컬렉션을 비동기적으로 가져옵니다. 예를 들어 언어별 버전의 "Hey Cortana" 키워드(keyword) 지원되는 모든 로캘이 있습니다.

RemoveConfiguration(String, String)

ActivationSignalDetectionConfiguration.SignalId 및 ActivationSignalDetectionConfiguration.ModelId 쌍으로 식별된 ActivationSignalDetectionConfiguration을 제거합니다.

중요

가능한 동시성 문제를 방지하려면 RemoveConfigurationAsync 를 대신 사용하는 것이 좋습니다.

RemoveConfigurationAsync(String, String)

ActivationSignalDetectionConfiguration.SignalId 및 ActivationSignalDetectionConfiguration.ModelId 쌍으로 식별된 ActivationSignalDetectionConfiguration 을 비동기적으로 제거합니다.

RemoveConfigurationWithResult(String, String)

ActivationSignalDetectionConfiguration.SignalId 및 ActivationSignalDetectionConfiguration.ModelId 쌍으로 식별된 ActivationSignalDetectionConfiguration을 제거하고 성공 표시기를 반환합니다.

중요

가능한 동시성 문제를 방지하려면 RemoveConfigurationWithResultAsync(System.String, System.String) 를 대신 사용하는 것이 좋습니다.

RemoveConfigurationWithResultAsync(String, String)

ActivationSignalDetectionConfiguration.SignalId 및 ActivationSignalDetectionConfiguration.ModelId 쌍으로 식별된 ActivationSignalDetectionConfiguration 을 비동기적으로 제거하고 성공 표시기를 반환합니다.

적용 대상

추가 정보