16edf2637e96139735df83907c221cce16d4d7eaaJim Miller/* 26edf2637e96139735df83907c221cce16d4d7eaaJim Miller * Copyright (C) 2011 The Android Open Source Project 36edf2637e96139735df83907c221cce16d4d7eaaJim Miller * 46edf2637e96139735df83907c221cce16d4d7eaaJim Miller * Licensed under the Apache License, Version 2.0 (the "License"); 56edf2637e96139735df83907c221cce16d4d7eaaJim Miller * you may not use this file except in compliance with the License. 66edf2637e96139735df83907c221cce16d4d7eaaJim Miller * You may obtain a copy of the License at 76edf2637e96139735df83907c221cce16d4d7eaaJim Miller * 86edf2637e96139735df83907c221cce16d4d7eaaJim Miller * http://www.apache.org/licenses/LICENSE-2.0 96edf2637e96139735df83907c221cce16d4d7eaaJim Miller * 106edf2637e96139735df83907c221cce16d4d7eaaJim Miller * Unless required by applicable law or agreed to in writing, software 116edf2637e96139735df83907c221cce16d4d7eaaJim Miller * distributed under the License is distributed on an "AS IS" BASIS, 126edf2637e96139735df83907c221cce16d4d7eaaJim Miller * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 136edf2637e96139735df83907c221cce16d4d7eaaJim Miller * See the License for the specific language governing permissions and 146edf2637e96139735df83907c221cce16d4d7eaaJim Miller * limitations under the License. 156edf2637e96139735df83907c221cce16d4d7eaaJim Miller */ 166edf2637e96139735df83907c221cce16d4d7eaaJim Millerpackage com.android.internal.policy; 176edf2637e96139735df83907c221cce16d4d7eaaJim Miller 186edf2637e96139735df83907c221cce16d4d7eaaJim Millerimport android.os.IBinder; 196edf2637e96139735df83907c221cce16d4d7eaaJim Millerimport com.android.internal.policy.IFaceLockCallback; 206edf2637e96139735df83907c221cce16d4d7eaaJim Miller 216edf2637e96139735df83907c221cce16d4d7eaaJim Miller/** {@hide} */ 226edf2637e96139735df83907c221cce16d4d7eaaJim Millerinterface IFaceLockInterface { 23f66e930e726f4caf49b7d47c08d160b14628c99fBrian Colonna void startUi(IBinder containingWindowToken, int x, int y, int width, int height, 24f66e930e726f4caf49b7d47c08d160b14628c99fBrian Colonna boolean useLiveliness); 256edf2637e96139735df83907c221cce16d4d7eaaJim Miller void stopUi(); 266edf2637e96139735df83907c221cce16d4d7eaaJim Miller void registerCallback(IFaceLockCallback cb); 277b5dd87351ac476dd872c51f9b819d2a3e572382Jim Miller void unregisterCallback(IFaceLockCallback cb); 286edf2637e96139735df83907c221cce16d4d7eaaJim Miller} 29