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 =