다음을 통해 공유


LegacyGipGameControllerProvider.ExecuteCommand(DeviceCommand) 메서드

정의

레거시 GIP(게임 입력 프로토콜) 헤드셋에서 명령을 실행합니다.

public:
 virtual void ExecuteCommand(DeviceCommand command) = ExecuteCommand;
void ExecuteCommand(DeviceCommand const& command);
public void ExecuteCommand(DeviceCommand command);
function executeCommand(command)
Public Sub ExecuteCommand (command As DeviceCommand)

매개 변수

command
DeviceCommand

실행할 명령입니다.

예제

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는 개발한 하드웨어에서만 사용해야 합니다.

적용 대상

추가 정보