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