Home | History | Annotate | Download | only in media

Lines Matching refs:keyEvent

67 import android.view.KeyEvent;
609 private void dispatchVolumeKeyLongPressLocked(KeyEvent keyEvent) {
611 mCurrentFullUserRecord.mOnVolumeKeyLongPressListener.onVolumeKeyLongPress(keyEvent);
613 Log.w(TAG, "Failed to send " + keyEvent + " to volume key long-press listener");
643 private KeyEvent mInitialDownVolumeKeyEvent;
908 * @param keyEvent a non-null KeyEvent whose key code is one of the
914 public void dispatchMediaKeyEvent(KeyEvent keyEvent, boolean needWakeLock) {
915 if (keyEvent == null || !KeyEvent.isMediaKey(keyEvent.getKeyCode())) {
926 + keyEvent);
948 Log.d(TAG, "Send " + keyEvent + " to the media key listener");
951 mCurrentFullUserRecord.mOnMediaKeyListener.onMediaKey(keyEvent,
952 new MediaKeyListenerResultReceiver(keyEvent, needWakeLock));
955 Log.w(TAG, "Failed to send " + keyEvent
960 if (!isGlobalPriorityActive && isVoiceKey(keyEvent.getKeyCode())) {
961 handleVoiceKeyEventLocked(keyEvent, needWakeLock);
963 dispatchMediaKeyEventLocked(keyEvent, needWakeLock);
1139 * @param keyEvent a non-null KeyEvent whose key code is one of the
1140 * {@link KeyEvent#KEYCODE_VOLUME_UP},
1141 * {@link KeyEvent#KEYCODE_VOLUME_DOWN},
1142 * or {@link KeyEvent#KEYCODE_VOLUME_MUTE}.
1147 public void dispatchVolumeKeyEvent(KeyEvent keyEvent, int stream, boolean musicOnly) {
1148 if (keyEvent == null ||
1149 (keyEvent.getKeyCode() != KeyEvent.KEYCODE_VOLUME_UP
1150 && keyEvent.getKeyCode() != KeyEvent.KEYCODE_VOLUME_DOWN
1151 && keyEvent.getKeyCode() != KeyEvent.KEYCODE_VOLUME_MUTE)) {
1162 + keyEvent);
1169 dispatchVolumeKeyEventLocked(keyEvent, stream, musicOnly);
1173 if (keyEvent.getAction() == KeyEvent.ACTION_DOWN) {
1174 if (keyEvent.getRepeatCount() == 0) {
1175 // Keeps the copy of the KeyEvent because it can be reused.
1177 KeyEvent.obtain(keyEvent);
1186 if (keyEvent.getRepeatCount() > 0 || keyEvent.isLongPress()) {
1194 dispatchVolumeKeyLongPressLocked(keyEvent);
1200 .getDownTime() == keyEvent.getDownTime()) {
1206 dispatchVolumeKeyEventLocked(keyEvent, stream, musicOnly);
1208 dispatchVolumeKeyLongPressLocked(keyEvent);
1219 KeyEvent keyEvent, int stream, boolean musicOnly) {
1220 boolean down = keyEvent.getAction() == KeyEvent.ACTION_DOWN;
1221 boolean up = keyEvent.getAction() == KeyEvent.ACTION_UP;
1224 switch (keyEvent.getKeyCode()) {
1225 case KeyEvent.KEYCODE_VOLUME_UP:
1228 case KeyEvent.KEYCODE_VOLUME_DOWN:
1231 case KeyEvent.KEYCODE_VOLUME_MUTE:
1255 if (down && keyEvent.getRepeatCount() == 0) {
1385 private void handleVoiceKeyEventLocked(KeyEvent keyEvent, boolean needWakeLock) {
1386 int action = keyEvent.getAction();
1387 boolean isLongPress = (keyEvent.getFlags() & KeyEvent.FLAG_LONG_PRESS) != 0;
1388 if (action == KeyEvent.ACTION_DOWN) {
1389 if (keyEvent.getRepeatCount() == 0) {
1396 } else if (action == KeyEvent.ACTION_UP) {
1399 if (!mVoiceButtonHandled && !keyEvent.isCanceled()) {
1401 KeyEvent downEvent = KeyEvent.changeAction(keyEvent, KeyEvent.ACTION_DOWN);
1403 dispatchMediaKeyEventLocked(keyEvent, needWakeLock);
1409 private void dispatchMediaKeyEventLocked(KeyEvent keyEvent, boolean needWakeLock) {
1413 Log.d(TAG, "Sending " + keyEvent + " to " + session);
1419 session.sendMediaButton(keyEvent,
1426 keyEvent,
1439 mediaButtonIntent.putExtra(Intent.EXTRA_KEY_EVENT, keyEvent);
1444 Log.d(TAG, "Sending " + keyEvent
1456 keyEvent, componentName);
1463 Log.d(TAG, "Sending " + keyEvent + " to the restored intent "
1473 keyEvent, receiver);
1524 return keyCode == KeyEvent.KEYCODE_HEADSETHOOK
1525 || (!mHasFeatureLeanback && keyCode == KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE);
1540 private KeyEvent mKeyEvent;
1544 private MediaKeyListenerResultReceiver(KeyEvent keyEvent, boolean needWakeLock) {
1547 mKeyEvent = keyEvent;