Lines Matching refs:streamType

860         for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
861 VolumeStreamState streamState = mStreamStates[streamType];
863 streamType, streamState.mIndexMin / 10, streamState.mIndexMax / 10);
936 for (int streamType = 0; streamType < numStreamTypes; streamType++) {
937 mStreamStates[streamType]
938 .setAllIndexes(mStreamStates[mStreamVolumeAlias[streamType]], TAG);
940 if (!mStreamStates[streamType].mIsMuted) {
941 mStreamStates[streamType].applyAllVolumes();
950 for (int streamType = 0; streamType < numStreamTypes; streamType++) {
951 mStreamStates[streamType].checkFixedVolumeDevices();
955 private void checkAllFixedVolumeDevices(int streamType) {
956 mStreamStates[streamType].checkFixedVolumeDevices();
1235 final int streamType;
1237 streamType = mVolumeControlStream;
1247 streamType = maybeActiveStreamType;
1249 streamType = mVolumeControlStream;
1255 ensureValidStreamType(streamType);
1256 final int resolvedStream = mStreamVolumeAlias[streamType];
1273 adjustStreamVolume(streamType, direction, flags, callingPackage, caller, uid);
1277 public void adjustStreamVolume(int streamType, int direction, int flags,
1279 if ((streamType == AudioManager.STREAM_ACCESSIBILITY) && !canChangeAccessibilityVolume()) {
1284 adjustStreamVolume(streamType, direction, flags, callingPackage, callingPackage,
1288 private void adjustStreamVolume(int streamType, int direction, int flags,
1293 if (DEBUG_VOL) Log.d(TAG, "adjustStreamVolume() stream=" + streamType + ", dir=" + direction
1297 ensureValidStreamType(streamType);
1301 if (isMuteAdjust && !isStreamAffectedByMute(streamType)) {
1308 int streamTypeAlias = mStreamVolumeAlias[streamType];
1359 step = rescaleIndex(10, streamType, streamTypeAlias);
1389 int oldIndex = mStreamStates[streamType].getIndex(device);
1454 int newIndex = mStreamStates[streamType].getIndex(device);
1456 setSystemAudioVolume(oldIndex, newIndex, getStreamMaxVolume(streamType), flags);
1479 int index = mStreamStates[streamType].getIndex(device);
1480 sendVolumeUpdate(streamType, oldIndex, index, flags);
1522 StreamVolumeCommand(int streamType, int index, int flags, int device) {
1523 mStreamType = streamType;
1531 return new StringBuilder().append("{streamType=").append(mStreamType).append(",index=")
1579 private void onSetStreamVolume(int streamType, int index, int flags, int device,
1581 final int stream = mStreamVolumeAlias[streamType];
1594 public void setStreamVolume(int streamType, int index, int flags, String callingPackage) {
1595 if ((streamType == AudioManager.STREAM_ACCESSIBILITY) && !canChangeAccessibilityVolume()) {
1600 setStreamVolume(streamType, index, flags, callingPackage, callingPackage,
1622 private void setStreamVolume(int streamType, int index, int flags, String callingPackage,
1625 Log.d(TAG, "setStreamVolume(stream=" + streamType+", index=" + index
1632 ensureValidStreamType(streamType);
1633 int streamTypeAlias = mStreamVolumeAlias[streamType];
1636 final int device = getDeviceForStream(streamType);
1671 index = rescaleIndex(index * 10, streamType, streamTypeAlias);
1684 setSystemAudioVolume(oldIndex, index, getStreamMaxVolume(streamType), flags);
1706 streamType, index, flags, device);
1708 onSetStreamVolume(streamType, index, flags, device, caller);
1709 index = mStreamStates[streamType].getIndex(device);
1712 sendVolumeUpdate(streamType, oldIndex, index, flags);
1729 public void forceVolumeControlStream(int streamType, IBinder cb) {
1730 if (DEBUG_VOL) { Log.d(TAG, String.format("forceVolumeControlStream(%d)", streamType)); }
1732 if (mVolumeControlStream != -1 && streamType != -1) {
1735 mVolumeControlStream = streamType;
1820 private void sendVolumeUpdate(int streamType, int oldIndex, int index, int flags) {
1821 streamType = mStreamVolumeAlias[streamType];
1823 if (streamType == AudioSystem.STREAM_MUSIC) {
1826 mVolumeController.postVolumeChanged(streamType, flags);
1861 * @param streamType Type of the stream
1867 private void setStreamVolumeInt(int streamType,
1872 VolumeStreamState streamState = mStreamStates[streamType];
1903 public boolean isStreamMute(int streamType) {
1904 if (streamType == AudioManager.USE_DEFAULT_STREAM_TYPE) {
1905 streamType = getActiveStreamType(streamType);
1908 return mStreamStates[streamType].mIsMuted;
2064 public int getStreamVolume(int streamType) {
2065 ensureValidStreamType(streamType);
2066 int device = getDeviceForStream(streamType);
2068 int index = mStreamStates[streamType].getIndex(device);
2071 if (mStreamStates[streamType].mIsMuted) {
2074 if (index != 0 && (mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC) &&
2076 index = mStreamStates[streamType].getMaxIndex();
2083 public int getStreamMaxVolume(int streamType) {
2084 ensureValidStreamType(streamType);
2085 return (mStreamStates[streamType].getMaxIndex() + 5) / 10;
2089 public int getStreamMinVolume(int streamType) {
2090 ensureValidStreamType(streamType);
2091 return (mStreamStates[streamType].getMinIndex() + 5) / 10;
2095 public int getLastAudibleStreamVolume(int streamType) {
2096 ensureValidStreamType(streamType);
2097 int device = getDeviceForStream(streamType);
2098 return (mStreamStates[streamType].getIndex(device) + 5) / 10;
2241 for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
2242 final boolean isMuted = isStreamMutedByRingerMode(streamType);
2243 final boolean shouldMute = ringerModeMute && isStreamAffectedByRingerMode(streamType);
2248 if (mStreamVolumeAlias[streamType] == AudioSystem.STREAM_RING) {
2250 final VolumeStreamState vss = mStreamStates[streamType];
2259 final int device = getDeviceForStream(streamType);
2265 mStreamStates[streamType],
2269 mStreamStates[streamType].mute(false);
2270 mRingerModeMutedStreams &= ~(1 << streamType);
2273 mStreamStates[streamType].mute(true);
2274 mRingerModeMutedStreams |= (1 << streamType);
2502 int streamType = getActiveStreamType(AudioManager.USE_DEFAULT_STREAM_TYPE);
2503 int device = getDeviceForStream(streamType);
2504 int index = mStreamStates[mStreamVolumeAlias[streamType]].getIndex(device);
2505 setStreamVolumeInt(mStreamVolumeAlias[streamType], index, device, true, caller);
2734 for (int streamType = 0; streamType < numStreamTypes; streamType++) {
2735 VolumeStreamState streamState = mStreamStates[streamType];
2737 if (userSwitch && mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC) {
2744 if (streamState.mIsMuted && ((!isStreamAffectedByMute(streamType) &&
2745 !isStreamMutedByRingerMode(streamType)) || mUseFixedVolume)) {
3620 public boolean isStreamAffectedByRingerMode(int streamType) {
3621 return (mRingerModeAffectedStreams & (1 << streamType)) != 0;
3624 private boolean isStreamMutedByRingerMode(int streamType) {
3625 return (mRingerModeMutedStreams & (1 << streamType)) != 0;
3666 public boolean isStreamAffectedByMute(int streamType) {
3667 return (mMuteAffectedStreams & (1 << streamType)) != 0;
3684 private void ensureValidStreamType(int streamType) {
3685 if (streamType < 0 || streamType >= mStreamStates.length) {
3686 throw new IllegalArgumentException("Bad stream type " + streamType);
4029 private VolumeStreamState(String settingName, int streamType) {
4033 mStreamType = streamType;
4034 mIndexMin = MIN_STREAM_VOLUME[streamType] * 10;
4035 mIndexMax = MAX_STREAM_VOLUME[streamType] * 10;
4036 AudioSystem.initStreamVolume(streamType, mIndexMin / 10, mIndexMax / 10);
4233 for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
4234 final VolumeStreamState aliasStreamState = mStreamStates[streamType];
4235 if (streamType != mStreamType &&
4236 mStreamVolumeAlias[streamType] == mStreamType &&
4238 final int scaledIndex = rescaleIndex(index, mStreamType, streamType);
4242 getDeviceForStream(streamType), caller);
4468 for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
4469 if (streamType != streamState.mStreamType &&
4470 mStreamVolumeAlias[streamType] == streamState.mStreamType) {
4473 int streamDevice = getDeviceForStream(streamType);
4476 mStreamStates[streamType].applyDeviceVolume_syncVSS(device);
4478 mStreamStates[streamType].applyDeviceVolume_syncVSS(streamDevice);
4500 for (int streamType = numStreamTypes - 1; streamType >= 0; streamType--) {
4501 if (streamType != streamState.mStreamType &&
4502 mStreamVolumeAlias[streamType] == streamState.mStreamType) {
4503 mStreamStates[streamType].applyAllVolumes();
6012 private boolean checkSafeMediaVolume(int streamType, int index, int device) {
6015 (mStreamVolumeAlias[streamType] == AudioSystem.STREAM_MUSIC) &&
6409 public void postVolumeChanged(int streamType, int flags) {
6413 mController.volumeChanged(streamType, flags);
6475 public void adjustSuggestedStreamVolumeForUid(int streamType, int direction, int flags,
6479 adjustSuggestedStreamVolume(direction, streamType, flags, callingPackage,
6484 public void adjustStreamVolumeForUid(int streamType, int direction, int flags,
6486 adjustStreamVolume(streamType, direction, flags, callingPackage,
6491 public void setStreamVolumeForUid(int streamType, int direction, int flags,
6493 setStreamVolume(streamType, direction, flags, callingPackage, callingPackage, uid);