src.bluetooth_sig.gatt.characteristics.audio_input_state¶
Audio Input State characteristic (0x2B77).
Classes¶
Name | Description |
|---|---|
Audio input gain mode. |
|
Audio input mute state. |
|
Audio Input State characteristic (0x2B77). |
|
Parsed data from Audio Input State characteristic. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.audio_input_state.AudioInputGainMode¶
Bases:
enum.IntEnumAudio input gain mode.
- AUTOMATIC = 3¶
- AUTOMATIC_ONLY = 1¶
- MANUAL = 2¶
- MANUAL_ONLY = 0¶
- class src.bluetooth_sig.gatt.characteristics.audio_input_state.AudioInputMuteState¶
Bases:
enum.IntEnumAudio input mute state.
- DISABLED = 2¶
- MUTED = 1¶
- NOT_MUTED = 0¶
- class src.bluetooth_sig.gatt.characteristics.audio_input_state.AudioInputStateCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[AudioInputStateData]Audio Input State characteristic (0x2B77).
org.bluetooth.characteristic.audio_input_state
Reports the current audio input state including gain, mute, gain mode, and change counter.
- expected_length = 4¶
- class src.bluetooth_sig.gatt.characteristics.audio_input_state.AudioInputStateData¶
Bases:
msgspec.StructParsed data from Audio Input State characteristic.
Contains gain setting, mute state, gain mode, and change counter.
- gain_mode: AudioInputGainMode¶
- mute: AudioInputMuteState¶