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