1632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn/* 2632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * Copyright (C) 2012 The Android Open Source Project 3632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * 4632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * Licensed under the Apache License, Version 2.0 (the "License"); 5632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * you may not use this file except in compliance with the License. 6632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * You may obtain a copy of the License at 7632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * 8632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * http://www.apache.org/licenses/LICENSE-2.0 9632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * 10632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * Unless required by applicable law or agreed to in writing, software 11632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * distributed under the License is distributed on an "AS IS" BASIS, 12632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * See the License for the specific language governing permissions and 14632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * limitations under the License. 15632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn */ 16632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn 17632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackbornpackage android.media; 18632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn 19632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackbornimport android.media.AudioRoutesInfo; 20632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn 21632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn/** 22632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * AIDL for the AudioService to report changes in available audio routes. 23632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn * @hide 24632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn */ 25632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackbornoneway interface IAudioRoutesObserver { 26632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn void dispatchAudioRoutesChanged(in AudioRoutesInfo newRoutes); 27632ca417f0a33e3fa9ccece531afa2db3f0d4a30Dianne Hackborn} 28