Bluetooth Driver services: Difference between revisions

No edit summary
Line 254: Line 254:
| 146 || [13.0.0+] [[#CloseAudioControlInput]]
| 146 || [13.0.0+] [[#CloseAudioControlInput]]
|-
|-
| 147 || [13.0.0+] RegisterAudioControlNotification
| 147 || [13.0.0+] [[#RegisterAudioControlNotification]]
|-
|-
| 148 || [13.0.0+] SendAudioControlPassthroughCommand
| 148 || [13.0.0+] [[#SendAudioControlPassthroughCommand]]
|-
|-
| 149 || [13.0.0+] SendAudioControlSetAbsoluteVolumeCommand
| 149 || [13.0.0+] [[#SendAudioControlSetAbsoluteVolumeCommand]]
|-
|-
| 256 || [5.0.0+] [[#IsManufacturingMode]]
| 256 || [5.0.0+] [[#IsManufacturingMode]]
Line 1,053: Line 1,053:
== CloseAudioControlInput ==
== CloseAudioControlInput ==
Takes an input [[#Address]], no output.
Takes an input [[#Address]], no output.
== RegisterAudioControlNotification ==
Takes an input [[#Address]] and an u32 [[#AvrcEventType]], no output.
== SendAudioControlPassthroughCommand ==
Takes an input [[#Address]], an u32 [[#AvrcOperationId]], an u32 [[#AvrcStateType]], no output.
== SendAudioControlSetAbsoluteVolumeCommand ==
Takes an input [[#Address]] and a s32, no output.


== IsManufacturingMode ==
== IsManufacturingMode ==
Line 2,021: Line 2,030:
= AudioControlButtonState =
= AudioControlButtonState =
This is "nn::bluetooth::system::AudioControlButtonState". This is a 0x10-byte struct.
This is "nn::bluetooth::system::AudioControlButtonState". This is a 0x10-byte struct.
= AvrcEventType =
This is "nn::bluetooth::hal::AvrcEventType".
= AvrcOperationId =
This is "nn::bluetooth::hal::AvrcOperationId".
= AvrcStateType =
This is "nn::bluetooth::hal::AvrcStateType".


= Notes =
= Notes =