1d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi/*
2d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * Copyright (C) 2016 The Android Open Source Project
3d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi *
4d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * Licensed under the Apache License, Version 2.0 (the "License");
5d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * you may not use this file except in compliance with the License.
6d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * You may obtain a copy of the License at
7d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi *
8d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi *      http://www.apache.org/licenses/LICENSE-2.0
9d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi *
10d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * Unless required by applicable law or agreed to in writing, software
11d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * distributed under the License is distributed on an "AS IS" BASIS,
12d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * See the License for the specific language governing permissions and
14d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * limitations under the License.
15d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi */
16d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi
17d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivipackage android.media;
18d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi
19598c0c9f659184971e974de6a0184a3000e7900cJean-Michel Triviimport android.media.AudioRecordingConfiguration;
2028ff76b455d35f99e68bee41b629c11ccf4f46d0Jean-Michel Trivi
21d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi/**
22d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * AIDL for the RecordingActivity monitor in AudioService to signal audio recording updates.
23d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi *
24d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi * {@hide}
25d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi */
26d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivioneway interface IRecordingConfigDispatcher {
27d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi
28f04fab160a044e4e7d936c0457a156d7911f924cJean-Michel Trivi    void dispatchRecordingConfigChange(in List<AudioRecordingConfiguration> configs);
29d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi
30d3c71f075b139024e2bea39bbd75e3b976bfb7cbJean-Michel Trivi}
31