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