Lines Matching refs:streamType

592         for (int streamType = 0; streamType < numStreamTypes; streamType++) {
593 if (streamType != mStreamVolumeAlias[streamType]) {
594 mStreamStates[streamType].
595 setAllIndexes(mStreamStates[mStreamVolumeAlias[streamType]]);
598 if (!mStreamStates[streamType].isMuted()) {
599 mStreamStates[streamType].applyAllVolumes();
782 * on streamType: fixed to STREAM_MUSIC */
783 public void adjustLocalOrRemoteStreamVolume(int streamType, int direction,
797 int streamType;
799 streamType = mVolumeControlStream;
801 streamType = getActiveStreamType(suggestedStreamType);
805 if ((streamType != STREAM_REMOTE_MUSIC) &&
807 ((mStreamVolumeAlias[streamType] != AudioSystem.STREAM_RING)
812 if (streamType == STREAM_REMOTE_MUSIC) {
818 adjustStreamVolume(streamType, direction, flags, callingPackage);
823 public void adjustStreamVolume(int streamType, int direction, int flags,
828 if (DEBUG_VOL) Log.d(TAG, "adjustStreamVolume() stream="+streamType+", dir="+direction);
831 ensureValidStreamType(streamType);
836 int streamTypeAlias = mStreamVolumeAlias[streamType];
881 step = rescaleIndex(10, streamType, streamTypeAlias);
898 int oldIndex = mStreamStates[streamType].getIndex(device);
929 int index = mStreamStates[streamType].getIndex(device);
930 sendVolumeUpdate(streamType, oldIndex, index, flags);
960 StreamVolumeCommand(int streamType, int index, int flags, int device) {
961 mStreamType = streamType;
968 private void onSetStreamVolume(int streamType, int index, int flags, int device) {
969 setStreamVolumeInt(mStreamVolumeAlias[streamType], index, device, false);
972 (mStreamVolumeAlias[streamType] == getMasterStreamType())) {
985 public void setStreamVolume(int streamType, int index, int flags, String callingPackage) {
990 ensureValidStreamType(streamType);
991 int streamTypeAlias = mStreamVolumeAlias[streamType];
994 final int device = getDeviceForStream(streamType);
1015 index = rescaleIndex(index * 10, streamType, streamTypeAlias);
1046 streamType, index, flags, device);
1048 onSetStreamVolume(streamType, index, flags, device);
1049 index = mStreamStates[streamType].getIndex(device);
1052 sendVolumeUpdate(streamType, oldIndex, index, flags);
1056 public void forceVolumeControlStream(int streamType, IBinder cb) {
1058 mVolumeControlStream = streamType;
1160 private void sendVolumeUpdate(int streamType, int oldIndex, int index, int flags) {
1161 if (!mVoiceCapable && (streamType == AudioSystem.STREAM_RING)) {
1162 streamType = AudioSystem.STREAM_NOTIFICATION;
1165 mVolumePanel.postVolumeChanged(streamType, flags);
1171 intent.putExtra(AudioManager.EXTRA_VOLUME_STREAM_TYPE, streamType);
1206 * @param streamType Type of the stream
1212 private void setStreamVolumeInt(int streamType,
1216 VolumeStreamState streamState = mStreamStates[streamType];
1232 public void setStreamSolo(int streamType, boolean state, IBinder cb) {
1238 if (!isStreamAffectedByMute(stream) || stream == streamType) continue;
1244 public void setStreamMute(int streamType, boolean state, IBinder cb) {
1249 if (isStreamAffectedByMute(streamType)) {
1250 mStreamStates[streamType].mute(cb, state);
1255 public boolean isStreamMute(int streamType) {
1256 return mStreamStates[streamType].isMuted();
1279 protected static int getMaxStreamVolume(int streamType) {
1280 return MAX_STREAM_VOLUME[streamType];
1284 public int getStreamVolume(int streamType) {
1285 ensureValidStreamType(streamType);
1286 int device = getDeviceForStream(streamType);
1287 int index = mStreamStates[streamType].getIndex(device);
1290 if (mStreamStates[streamType].isMuted()) {
1293 if (index != 0 && (mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC) &&
1295 index = mStreamStates[streamType].getMaxIndex();
1341 public int getStreamMaxVolume(int streamType) {
1342 ensureValidStreamType(streamType);
1343 return (mStreamStates[streamType].getMaxIndex() + 5) / 10;
1351 public int getLastAudibleStreamVolume(int streamType) {
1352 ensureValidStreamType(streamType);
1353 int device = getDeviceForStream(streamType);
1354 return (mStreamStates[streamType].getIndex(device) + 5) / 10;
1410 for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
1411 if (isStreamMutedByRingerMode(streamType)) {
1412 if (!isStreamAffectedByRingerMode(streamType) ||
1417 mStreamVolumeAlias[streamType] == AudioSystem.STREAM_RING) {
1418 synchronized (mStreamStates[streamType]) {
1419 Set set = mStreamStates[streamType].mIndex.entrySet();
1429 mStreamStates[streamType].mute(null, false);
1430 mRingerModeMutedStreams &= ~(1 << streamType);
1433 if (isStreamAffectedByRingerMode(streamType) &&
1435 mStreamStates[streamType].mute(null, true);
1436 mRingerModeMutedStreams |= (1 << streamType);
1662 int streamType = getActiveStreamType(AudioManager.USE_DEFAULT_STREAM_TYPE);
1663 if (streamType == STREAM_REMOTE_MUSIC) {
1665 streamType = AudioManager.STREAM_MUSIC;
1667 int device = getDeviceForStream(streamType);
1668 int index = mStreamStates[mStreamVolumeAlias[streamType]].getIndex(device);
1669 setStreamVolumeInt(mStreamVolumeAlias[streamType], index, device, true);
1892 for (int streamType = 0; streamType < numStreamTypes; streamType++) {
1893 VolumeStreamState streamState = mStreamStates[streamType];
1895 if (userSwitch && mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC) {
1903 if (streamState.isMuted() && ((!isStreamAffectedByMute(streamType) &&
1904 !isStreamMutedByRingerMode(streamType)) || mUseFixedVolume)) {
2547 public boolean isStreamAffectedByRingerMode(int streamType) {
2548 return (mRingerModeAffectedStreams & (1 << streamType)) != 0;
2551 private boolean isStreamMutedByRingerMode(int streamType) {
2552 return (mRingerModeMutedStreams & (1 << streamType)) != 0;
2599 public boolean isStreamAffectedByMute(int streamType) {
2600 return (mMuteAffectedStreams & (1 << streamType)) != 0;
2615 private void ensureValidStreamType(int streamType) {
2616 if (streamType < 0 || streamType >= mStreamStates.length) {
2617 throw new IllegalArgumentException("Bad stream type " + streamType);
2836 private VolumeStreamState(String settingName, int streamType) {
2840 mStreamType = streamType;
2841 mIndexMax = MAX_STREAM_VOLUME[streamType];
2842 AudioSystem.initStreamVolume(streamType, 0, mIndexMax);
2976 for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
2977 if (streamType != mStreamType &&
2978 mStreamVolumeAlias[streamType] == mStreamType) {
2979 int scaledIndex = rescaleIndex(index, mStreamType, streamType);
2980 mStreamStates[streamType].setIndex(scaledIndex,
2983 mStreamStates[streamType].setIndex(scaledIndex,
2984 getDeviceForStream(streamType));
3216 for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
3217 if (streamType != streamState.mStreamType &&
3218 mStreamVolumeAlias[streamType] == streamState.mStreamType) {
3221 int streamDevice = getDeviceForStream(streamType);
3224 mStreamStates[streamType].applyDeviceVolume(device);
3226 mStreamStates[streamType].applyDeviceVolume(streamDevice);
3248 for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
3249 if (streamType != streamState.mStreamType &&
3250 mStreamVolumeAlias[streamType] == streamState.mStreamType) {
3251 mStreamStates[streamType].applyAllVolumes();
3577 for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
3578 VolumeStreamState streamState = mStreamStates[streamType];
3579 AudioSystem.initStreamVolume(streamType, 0, (streamState.mIndexMax + 5) / 10);
4559 private boolean checkSafeMediaVolume(int streamType, int index, int device) {
4562 (mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC) &&