1292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi/* 2292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * Copyright (C) 2016 The Android Open Source Project 3292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * 4292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * Licensed under the Apache License, Version 2.0 (the "License"); 5292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * you may not use this file except in compliance with the License. 6292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * You may obtain a copy of the License at 7292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * 8292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * http://www.apache.org/licenses/LICENSE-2.0 9292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * 10292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * Unless required by applicable law or agreed to in writing, software 11292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * distributed under the License is distributed on an "AS IS" BASIS, 12292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * See the License for the specific language governing permissions and 14292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * limitations under the License. 15292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi */ 16292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi 17292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivipackage android.media; 18292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi 19035d4ec772b0cde2a8d4b05d2daa9b9cbe11e117Andy Hungimport android.media.VolumeShaper; 20292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi 21292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi/** 22292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi * @hide 23292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi */ 24292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Triviinterface IPlayer { 25292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi oneway void start(); 26292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi oneway void pause(); 27292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi oneway void stop(); 289dc22c227cb5c01136a6aa1b52c7dfa3383c0bd7Jean-Michel Trivi oneway void setVolume(float vol); 2999489ccf740d369193a8ffc7eeb4bbde6919bd65Jean-Michel Trivi oneway void setPan(float pan); 3099489ccf740d369193a8ffc7eeb4bbde6919bd65Jean-Michel Trivi oneway void setStartDelayMs(int delayMs); 31035d4ec772b0cde2a8d4b05d2daa9b9cbe11e117Andy Hung oneway void applyVolumeShaper(in VolumeShaper.Configuration configuration, 32035d4ec772b0cde2a8d4b05d2daa9b9cbe11e117Andy Hung in VolumeShaper.Operation operation); 33292a6a4e9934a94eea97b018befde3baed895f7dJean-Michel Trivi} 34