Shunkai Yao | ea24c1a | 2022-09-28 17:39:23 +0000 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (C) 2022 The Android Open Source Project |
| 3 | * |
| 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | * you may not use this file except in compliance with the License. |
| 6 | * You may obtain a copy of the License at |
| 7 | * |
| 8 | * http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | * |
| 10 | * Unless required by applicable law or agreed to in writing, software |
| 11 | * distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | * See the License for the specific language governing permissions and |
| 14 | * limitations under the License. |
| 15 | */ |
| 16 | |
| 17 | #pragma once |
Shunkai Yao | 52abf0a | 2022-11-08 02:44:03 +0000 | [diff] [blame] | 18 | #include <map> |
| 19 | |
Shunkai Yao | ea24c1a | 2022-09-28 17:39:23 +0000 | [diff] [blame] | 20 | #include <aidl/android/media/audio/common/AudioUuid.h> |
| 21 | |
| 22 | namespace aidl::android::hardware::audio::effect { |
| 23 | |
| 24 | using ::aidl::android::media::audio::common::AudioUuid; |
| 25 | |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 26 | // ec7178ec-e5e1-4432-a3f4-4657e6795210 |
| 27 | static const AudioUuid kEffectNullUuid = {static_cast<int32_t>(0xec7178ec), |
| 28 | 0xe5e1, |
| 29 | 0x4432, |
| 30 | 0xa3f4, |
| 31 | {0x46, 0x57, 0xe6, 0x79, 0x52, 0x10}}; |
Shunkai Yao | a4ab38c | 2022-10-14 01:07:47 +0000 | [diff] [blame] | 32 | // Zero UUID |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 33 | static const AudioUuid kEffectZeroUuid = { |
Shunkai Yao | a4ab38c | 2022-10-14 01:07:47 +0000 | [diff] [blame] | 34 | static_cast<int32_t>(0x0), 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}; |
| 35 | |
Shunkai Yao | bd862b8 | 2022-12-20 00:11:41 +0000 | [diff] [blame] | 36 | // 7b491460-8d4d-11e0-bd61-0002a5d5c51b. |
| 37 | static const AudioUuid kAcousticEchoCancelerTypeUUID = {static_cast<int32_t>(0x7b491460), |
| 38 | 0x8d4d, |
| 39 | 0x11e0, |
| 40 | 0xbd61, |
| 41 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 42 | // bb392ec0-8d4d-11e0-a896-0002a5d5c51b |
| 43 | static const AudioUuid kAcousticEchoCancelerSwImplUUID = {static_cast<int32_t>(0xbb392ec0), |
| 44 | 0x8d4d, |
| 45 | 0x11e0, |
| 46 | 0xa896, |
| 47 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 48 | // 0xae3c653b-be18-4ab8-8938-418f0a7f06ac |
| 49 | static const AudioUuid kAutomaticGainControlTypeUUID = {static_cast<int32_t>(0xae3c653b), |
| 50 | 0xbe18, |
| 51 | 0x4ab8, |
| 52 | 0x8938, |
| 53 | {0x41, 0x8f, 0x0a, 0x7f, 0x06, 0xac}}; |
| 54 | // 89f38e65-d4d2-4d64-ad0e-2b3e799ea886 |
| 55 | static const AudioUuid kAutomaticGainControlSwImplUUID = {static_cast<int32_t>(0x89f38e65), |
| 56 | 0xd4d2, |
| 57 | 0x4d64, |
| 58 | 0xad0e, |
| 59 | {0x2b, 0x3e, 0x79, 0x9e, 0xa8, 0x86}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 60 | // 0634f220-ddd4-11db-a0fc-0002a5d5c51b |
| 61 | static const AudioUuid kBassBoostTypeUUID = {static_cast<int32_t>(0x0634f220), |
| 62 | 0xddd4, |
| 63 | 0x11db, |
| 64 | 0xa0fc, |
| 65 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
Shunkai Yao | 6afc855 | 2022-10-26 22:47:20 +0000 | [diff] [blame] | 66 | // fa8181f2-588b-11ed-9b6a-0242ac120002 |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 67 | static const AudioUuid kBassBoostSwImplUUID = {static_cast<int32_t>(0xfa8181f2), |
Shunkai Yao | 6afc855 | 2022-10-26 22:47:20 +0000 | [diff] [blame] | 68 | 0x588b, |
| 69 | 0x11ed, |
| 70 | 0x9b6a, |
| 71 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Shraddha Basantwani | 3a2fb03 | 2022-11-22 11:04:35 +0530 | [diff] [blame] | 72 | // 8631f300-72e2-11df-b57e-0002a5d5c51b |
| 73 | static const AudioUuid kBassBoostBundleImplUUID = {static_cast<int32_t>(0x8631f300), |
| 74 | 0x72e2, |
| 75 | 0x11df, |
| 76 | 0xb57e, |
| 77 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 78 | // 14804144-a5ee-4d24-aa88-0002a5d5c51b |
| 79 | static const AudioUuid kBassBoostProxyUUID = {static_cast<int32_t>(0x14804144), |
| 80 | 0xa5ee, |
| 81 | 0x4d24, |
| 82 | 0xaa88, |
| 83 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 84 | // fa81862a-588b-11ed-9b6a-0242ac120002 |
| 85 | static const AudioUuid kDownmixTypeUUID = {static_cast<int32_t>(0xfa81862a), |
Shunkai Yao | 6afc855 | 2022-10-26 22:47:20 +0000 | [diff] [blame] | 86 | 0x588b, |
| 87 | 0x11ed, |
| 88 | 0x9b6a, |
| 89 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 90 | // fa8187ba-588b-11ed-9b6a-0242ac120002 |
| 91 | static const AudioUuid kDownmixSwImplUUID = {static_cast<int32_t>(0xfa8187ba), |
| 92 | 0x588b, |
| 93 | 0x11ed, |
| 94 | 0x9b6a, |
| 95 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Shraddha Basantwani | 4ff8698 | 2022-12-13 16:31:49 +0530 | [diff] [blame] | 96 | // 93f04452-e4fe-41cc-91f9-e475b6d1d69f |
| 97 | static const AudioUuid kDownmixImplUUID = {static_cast<int32_t>(0x93f04452), |
| 98 | 0xe4fe, |
| 99 | 0x41cc, |
| 100 | 0x91f9, |
| 101 | {0xe4, 0x75, 0xb6, 0xd1, 0xd6, 0x9f}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 102 | // 0bed4300-ddd6-11db-8f34-0002a5d5c51b. |
| 103 | static const AudioUuid kEqualizerTypeUUID = {static_cast<int32_t>(0x0bed4300), |
| 104 | 0xddd6, |
| 105 | 0x11db, |
| 106 | 0x8f34, |
| 107 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 108 | // 0bed4300-847d-11df-bb17-0002a5d5c51b |
| 109 | static const AudioUuid kEqualizerSwImplUUID = {static_cast<int32_t>(0x0bed4300), |
| 110 | 0x847d, |
| 111 | 0x11df, |
| 112 | 0xbb17, |
| 113 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 114 | // ce772f20-847d-11df-bb17-0002a5d5c51b |
| 115 | static const AudioUuid kEqualizerBundleImplUUID = {static_cast<int32_t>(0xce772f20), |
| 116 | 0x847d, |
| 117 | 0x11df, |
| 118 | 0xbb17, |
| 119 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 120 | // c8e70ecd-48ca-456e-8a4f-0002a5d5c51b |
| 121 | static const AudioUuid kEqualizerProxyUUID = {static_cast<int32_t>(0xc8e70ecd), |
| 122 | 0x48ca, |
| 123 | 0x456e, |
| 124 | 0x8a4f, |
| 125 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 126 | // 7261676f-6d75-7369-6364-28e2fd3ac39e |
| 127 | static const AudioUuid kDynamicsProcessingTypeUUID = {static_cast<int32_t>(0x7261676f), |
| 128 | 0x6d75, |
| 129 | 0x7369, |
| 130 | 0x6364, |
| 131 | {0x28, 0xe2, 0xfd, 0x3a, 0xc3, 0x9e}}; |
| 132 | // fa818d78-588b-11ed-9b6a-0242ac120002 |
| 133 | static const AudioUuid kDynamicsProcessingSwImplUUID = {static_cast<int32_t>(0xfa818d78), |
| 134 | 0x588b, |
| 135 | 0x11ed, |
| 136 | 0x9b6a, |
| 137 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Ram Mohan | e4064ce | 2022-12-20 18:05:14 +0530 | [diff] [blame] | 138 | // e0e6539b-1781-7261-676f-6d7573696340 |
| 139 | static const AudioUuid kDynamicsProcessingImplUUID = {static_cast<int32_t>(0xe0e6539b), |
| 140 | 0x1781, |
| 141 | 0x7261, |
| 142 | 0x676f, |
| 143 | {0x6d, 0x75, 0x73, 0x69, 0x63, 0x40}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 144 | // 1411e6d6-aecd-4021-a1cf-a6aceb0d71e5 |
| 145 | static const AudioUuid kHapticGeneratorTypeUUID = {static_cast<int32_t>(0x1411e6d6), |
| 146 | 0xaecd, |
| 147 | 0x4021, |
| 148 | 0xa1cf, |
| 149 | {0xa6, 0xac, 0xeb, 0x0d, 0x71, 0xe5}}; |
| 150 | // fa819110-588b-11ed-9b6a-0242ac120002 |
| 151 | static const AudioUuid kHapticGeneratorSwImplUUID = {static_cast<int32_t>(0xfa819110), |
| 152 | 0x588b, |
| 153 | 0x11ed, |
| 154 | 0x9b6a, |
| 155 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Shraddha Basantwani | ae7dde5 | 2022-12-18 15:01:14 +0530 | [diff] [blame] | 156 | // 97c4acd1-8b82-4f2f-832e-c2fe5d7a9931 |
| 157 | static const AudioUuid kHapticGeneratorImplUUID = {static_cast<int32_t>(0x97c4acd1), |
| 158 | 0x8b82, |
| 159 | 0x4f2f, |
| 160 | 0x832e, |
| 161 | {0xc2, 0xfe, 0x5d, 0x7a, 0x99, 0x31}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 162 | // fe3199be-aed0-413f-87bb-11260eb63cf1 |
| 163 | static const AudioUuid kLoudnessEnhancerTypeUUID = {static_cast<int32_t>(0xfe3199be), |
| 164 | 0xaed0, |
| 165 | 0x413f, |
| 166 | 0x87bb, |
| 167 | {0x11, 0x26, 0x0e, 0xb6, 0x3c, 0xf1}}; |
| 168 | // fa819610-588b-11ed-9b6a-0242ac120002 |
| 169 | static const AudioUuid kLoudnessEnhancerSwImplUUID = {static_cast<int32_t>(0xfa819610), |
| 170 | 0x588b, |
| 171 | 0x11ed, |
| 172 | 0x9b6a, |
| 173 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Shraddha Basantwani | 22834ea | 2022-12-08 16:09:05 +0530 | [diff] [blame] | 174 | // fa415329-2034-4bea-b5dc-5b381c8d1e2c |
| 175 | static const AudioUuid kLoudnessEnhancerImplUUID = {static_cast<int32_t>(0xfa415329), |
| 176 | 0x2034, |
| 177 | 0x4bea, |
| 178 | 0xb5dc, |
| 179 | {0x5b, 0x38, 0x1c, 0x8d, 0x1e, 0x2c}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 180 | // c2e5d5f0-94bd-4763-9cac-4e234d06839e |
| 181 | static const AudioUuid kEnvReverbTypeUUID = {static_cast<int32_t>(0xc2e5d5f0), |
| 182 | 0x94bd, |
| 183 | 0x4763, |
| 184 | 0x9cac, |
| 185 | {0x4e, 0x23, 0x4d, 0x06, 0x83, 0x9e}}; |
| 186 | // fa819886-588b-11ed-9b6a-0242ac120002 |
| 187 | static const AudioUuid kEnvReverbSwImplUUID = {static_cast<int32_t>(0xfa819886), |
| 188 | 0x588b, |
| 189 | 0x11ed, |
| 190 | 0x9b6a, |
| 191 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Shraddha Basantwani | b83ec07 | 2022-12-29 19:43:38 +0530 | [diff] [blame^] | 192 | // 4a387fc0-8ab3-11df-8bad-0002a5d5c51b |
| 193 | static const AudioUuid kAuxEnvReverbImplUUID = {static_cast<int32_t>(0x4a387fc0), |
| 194 | 0x8ab3, |
| 195 | 0x11df, |
| 196 | 0x8bad, |
| 197 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 198 | // c7a511a0-a3bb-11df-860e-0002a5d5c51b |
| 199 | static const AudioUuid kInsertEnvReverbImplUUID = {static_cast<int32_t>(0xc7a511a0), |
| 200 | 0xa3bb, |
| 201 | 0x11df, |
| 202 | 0x860e, |
| 203 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
Shunkai Yao | bd862b8 | 2022-12-20 00:11:41 +0000 | [diff] [blame] | 204 | // 58b4b260-8e06-11e0-aa8e-0002a5d5c51b |
| 205 | static const AudioUuid kNoiseSuppressionTypeUUID = {static_cast<int32_t>(0x58b4b260), |
| 206 | 0x8e06, |
| 207 | 0x11e0, |
| 208 | 0xaa8e, |
| 209 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 210 | // c06c8400-8e06-11e0-9cb6-0002a5d5c51b |
| 211 | static const AudioUuid kNoiseSuppressionSwImplUUID = {static_cast<int32_t>(0xc06c8400), |
| 212 | 0x8e06, |
| 213 | 0x11e0, |
| 214 | 0x9cb6, |
| 215 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 216 | // 47382d60-ddd8-11db-bf3a-0002a5d5c51b |
| 217 | static const AudioUuid kPresetReverbTypeUUID = {static_cast<int32_t>(0x47382d60), |
| 218 | 0xddd8, |
| 219 | 0x11db, |
| 220 | 0xbf3a, |
| 221 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 222 | // fa8199c6-588b-11ed-9b6a-0242ac120002 |
| 223 | static const AudioUuid kPresetReverbSwImplUUID = {static_cast<int32_t>(0xfa8199c6), |
| 224 | 0x588b, |
| 225 | 0x11ed, |
| 226 | 0x9b6a, |
| 227 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Shraddha Basantwani | b83ec07 | 2022-12-29 19:43:38 +0530 | [diff] [blame^] | 228 | // f29a1400-a3bb-11df-8ddc-0002a5d5c51b |
| 229 | static const AudioUuid kAuxPresetReverbImplUUID = {static_cast<int32_t>(0xf29a1400), |
| 230 | 0xa3bb, |
| 231 | 0x11df, |
| 232 | 0x8ddc, |
| 233 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 234 | // 172cdf00-a3bc-11df-a72f-0002a5d5c51b |
| 235 | static const AudioUuid kInsertPresetReverbImplUUID = {static_cast<int32_t>(0x172cdf00), |
| 236 | 0xa3bc, |
| 237 | 0x11df, |
| 238 | 0xa72f, |
| 239 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 240 | // 37cc2c00-dddd-11db-8577-0002a5d5c51b |
| 241 | static const AudioUuid kVirtualizerTypeUUID = {static_cast<int32_t>(0x37cc2c00), |
| 242 | 0xdddd, |
| 243 | 0x11db, |
| 244 | 0x8577, |
| 245 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 246 | // fa819d86-588b-11ed-9b6a-0242ac120002 |
| 247 | static const AudioUuid kVirtualizerSwImplUUID = {static_cast<int32_t>(0xfa819d86), |
| 248 | 0x588b, |
| 249 | 0x11ed, |
| 250 | 0x9b6a, |
| 251 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Sham Rathod | 5fd232f | 2022-12-08 13:56:38 +0530 | [diff] [blame] | 252 | // 1d4033c0-8557-11df-9f2d-0002a5d5c51b |
| 253 | static const AudioUuid kVirtualizerBundleImplUUID = {static_cast<int32_t>(0x1d4033c0), |
| 254 | 0x8557, |
| 255 | 0x11df, |
| 256 | 0x9f2d, |
| 257 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
| 258 | // d3467faa-acc7-4d34-acaf-0002a5d5c51b |
| 259 | static const AudioUuid kVirtualizerProxyUUID = {static_cast<int32_t>(0xd3467faa), |
| 260 | 0xacc7, |
| 261 | 0x4d34, |
| 262 | 0xacaf, |
| 263 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 264 | // fa819f3e-588b-11ed-9b6a-0242ac120002 |
| 265 | static const AudioUuid kVisualizerTypeUUID = {static_cast<int32_t>(0xfa819f3e), |
| 266 | 0x588b, |
| 267 | 0x11ed, |
| 268 | 0x9b6a, |
| 269 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
| 270 | // fa81a0f6-588b-11ed-9b6a-0242ac120002 |
| 271 | static const AudioUuid kVisualizerSwImplUUID = {static_cast<int32_t>(0xfa81a0f6), |
| 272 | 0x588b, |
| 273 | 0x11ed, |
| 274 | 0x9b6a, |
| 275 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Shunkai Yao | e39cd36 | 2022-12-22 00:23:34 +0000 | [diff] [blame] | 276 | // d069d9e0-8329-11df-9168-0002a5d5c51b |
| 277 | // {0xd069d9e0, 0x8329, 0x11df, 0x9168, {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}, |
| 278 | static const AudioUuid kVisualizerImplUUID = {static_cast<int32_t>(0xd069d9e0), |
| 279 | 0x8329, |
| 280 | 0x11df, |
| 281 | 0x9168, |
| 282 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 283 | // fa81a2b8-588b-11ed-9b6a-0242ac120002 |
| 284 | static const AudioUuid kVolumeTypeUUID = {static_cast<int32_t>(0xfa81a2b8), |
| 285 | 0x588b, |
| 286 | 0x11ed, |
| 287 | 0x9b6a, |
| 288 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
| 289 | // fa81a718-588b-11ed-9b6a-0242ac120002 |
| 290 | static const AudioUuid kVolumeSwImplUUID = {static_cast<int32_t>(0xfa81a718), |
| 291 | 0x588b, |
| 292 | 0x11ed, |
| 293 | 0x9b6a, |
| 294 | {0x02, 0x42, 0xac, 0x12, 0x00, 0x02}}; |
Sham Rathod | 51d16c6 | 2022-12-19 17:21:59 +0530 | [diff] [blame] | 295 | // 119341a0-8469-11df-81f9-0002a5d5c51b |
| 296 | static const AudioUuid kVolumeBundleImplUUID = {static_cast<int32_t>(0x119341a0), |
| 297 | 0x8469, |
| 298 | 0x11df, |
| 299 | 0x81f9, |
| 300 | {0x00, 0x02, 0xa5, 0xd5, 0xc5, 0x1b}}; |
Shunkai Yao | ea24c1a | 2022-09-28 17:39:23 +0000 | [diff] [blame] | 301 | |
Shunkai Yao | 52abf0a | 2022-11-08 02:44:03 +0000 | [diff] [blame] | 302 | /** |
| 303 | * @brief A map between effect name and effect type UUID. |
| 304 | * All <name> attribution in effect/effectProxy of audio_effects.xml should be listed in this map. |
| 305 | * We need this map is because existing audio_effects.xml don't have a type UUID defined. |
| 306 | */ |
| 307 | static const std::map<const std::string /* effect type */, const AudioUuid&> kUuidNameTypeMap = { |
Shunkai Yao | bd862b8 | 2022-12-20 00:11:41 +0000 | [diff] [blame] | 308 | {"acoustic_echo_canceler", kAcousticEchoCancelerTypeUUID}, |
| 309 | {"automatic_gain_control", kAutomaticGainControlTypeUUID}, |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 310 | {"bassboost", kBassBoostTypeUUID}, |
| 311 | {"downmix", kDownmixTypeUUID}, |
| 312 | {"dynamics_processing", kDynamicsProcessingTypeUUID}, |
| 313 | {"equalizer", kEqualizerTypeUUID}, |
| 314 | {"haptic_generator", kHapticGeneratorTypeUUID}, |
| 315 | {"loudness_enhancer", kLoudnessEnhancerTypeUUID}, |
| 316 | {"env_reverb", kEnvReverbTypeUUID}, |
Shunkai Yao | bd862b8 | 2022-12-20 00:11:41 +0000 | [diff] [blame] | 317 | {"noise_suppression", kNoiseSuppressionTypeUUID}, |
Shunkai Yao | 812d5b4 | 2022-11-16 18:08:50 +0000 | [diff] [blame] | 318 | {"preset_reverb", kPresetReverbTypeUUID}, |
| 319 | {"reverb_env_aux", kEnvReverbTypeUUID}, |
| 320 | {"reverb_env_ins", kEnvReverbTypeUUID}, |
| 321 | {"reverb_pre_aux", kPresetReverbTypeUUID}, |
| 322 | {"reverb_pre_ins", kPresetReverbTypeUUID}, |
| 323 | {"virtualizer", kVirtualizerTypeUUID}, |
| 324 | {"visualizer", kVisualizerTypeUUID}, |
| 325 | {"volume", kVolumeTypeUUID}, |
Shunkai Yao | 52abf0a | 2022-11-08 02:44:03 +0000 | [diff] [blame] | 326 | }; |
| 327 | |
Shunkai Yao | ea24c1a | 2022-09-28 17:39:23 +0000 | [diff] [blame] | 328 | } // namespace aidl::android::hardware::audio::effect |