HeadsetOperation 열거형

정의

이를 지원하는 헤드셋에서 읽거나 쓸 수 있는 설정입니다.

public enum class HeadsetOperation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.Input.GamingInputPreviewContract, 131072)]
enum class HeadsetOperation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.Input.GamingInputPreviewContract), 131072)]
public enum HeadsetOperation
var value = Windows.Gaming.Input.Preview.HeadsetOperation.geq
Public Enum HeadsetOperation
상속
HeadsetOperation
특성

Windows 요구 사항

디바이스 패밀리
Windows Desktop Extension SDK (10.0.23665.0에서 도입되었습니다.)
API contract
Windows.Gaming.Input.GamingInputPreviewContract (v2.0에서 도입되었습니다.)

필드

BassBoostGain 1

베이스 부스트를 제어합니다. 버퍼는 0에서 12 데시벨 사이의 little-endian 4바이트 부속 정수여야 합니다.

Geq 0

이퀄라이저를 제어합니다. 버퍼는 HeadsetGeqGains 구조체와 동일한 레이아웃의 바이트 배열이어야 합니다.

MuteLedBrightness 4

음소거 LED 밝기를 제어합니다. 버퍼는 HeadsetLevel.Low, HeadsetLevel.Medium 또는 HeadsetLevel.High로 설정된 부호 없는 1 바이트 정수여야 합니다.

SideTone 3

측면 톤 기능을 제어합니다. 버퍼는 HeadsetLevel 열거형 값 중 하나로 설정된 부호 없는 1바이트 정수여야 합니다.

SmartMute 2

스마트 음소거 기능을 제어합니다. 버퍼는 HeadsetLevel 열거형 값 중 하나로 설정된 부호 없는 1바이트 정수여야 합니다.

SwapMixAndVolumeDials 5

믹스와 볼륨 다이얼이 현재 위치인지 아니면 교환되는지를 제어합니다. 다이얼이 현재 위치에 있으면 false이고 교환된 경우 true인 경우 버퍼는 1 바이트 부울이어야 합니다.

예제

public void SetupHeadset(IGameControllerProvider headsetProvider)
{
    LegacyGipGameControllerProvider legacyGipGameControllerProvider =
        LegacyGipGameControllerProvider.FromGameControllerProvider(headsetProvider);

    // Reset the device
    legacyGipGameControllerProvider.ExecuteCommand(DeviceCommand.Reset);

    // Check the smart mute level
    byte[] smartMuteBuffer =
        legacyGipGameControllerProvider.GetHeadsetOperation(HeadsetOperation.SmartMute);
    HeadsetLevel smartMuteValue = (HeadsetLevel)smartMuteBuffer[0];

    // Set bass boost to 3db
    byte[] bassBuffer = BitConverter.GetBytes((UInt32)3);
    legacyGipGameControllerProvider.SetHeadsetOperation(HeadsetOperation.BassBoostGain,
        bassBuffer);
}

설명

주의

디바이스 손상을 방지하기 위해 헤드셋 컨트롤 API는 개발한 하드웨어에서만 사용해야 합니다.

적용 대상

추가 정보