HeadsetLevel Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique des niveaux de paramètres variables comme le volume pour les casques.
public enum class HeadsetLevel
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Gaming.Input.GamingInputPreviewContract, 131072)]
enum class HeadsetLevel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Gaming.Input.GamingInputPreviewContract), 131072)]
public enum HeadsetLevel
var value = Windows.Gaming.Input.Preview.HeadsetLevel.off
Public Enum HeadsetLevel
- Héritage
-
HeadsetLevel
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Desktop Extension SDK (introduit dans 10.0.23665.0)
|
API contract |
Windows.Gaming.Input.GamingInputPreviewContract (introduit dans v2.0)
|
Champs
High | 3 | Le niveau est élevé. |
Low | 1 | Le niveau est faible. |
Medium | 2 | Le niveau est moyen. |
Off | 0 | Le niveau est désactivé. |
Exemples
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);
}
Remarques
Attention
Pour éviter d’endommager les appareils, les API de contrôle du casque ne doivent être utilisées qu’avec du matériel que vous avez développé.