151e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling/** 251e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * Copyright (c) 2013, The Android Open Source Project 351e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * 451e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * Licensed under the Apache License, Version 2.0 (the "License"); 551e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * you may not use this file except in compliance with the License. 651e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * You may obtain a copy of the License at 751e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * 851e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * http://www.apache.org/licenses/LICENSE-2.0 951e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * 1051e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * Unless required by applicable law or agreed to in writing, software 1151e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * distributed under the License is distributed on an "AS IS" BASIS, 1251e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1351e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * See the License for the specific language governing permissions and 1451e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling * limitations under the License. 1551e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling */ 1651e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling 1751e95df8f24e9ea30775686b9e324b9a671213dcErik Gillingpackage android.hardware; 1851e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling 1951e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling/** {@hide} */ 2051e95df8f24e9ea30775686b9e324b9a671213dcErik Gillinginterface IConsumerIrService 2151e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling{ 2251e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling boolean hasIrEmitter(); 2351e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling void transmit(String packageName, int carrierFrequency, in int[] pattern); 2451e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling int[] getCarrierFrequencies(); 2551e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling} 2651e95df8f24e9ea30775686b9e324b9a671213dcErik Gilling 27