Merge "AudioAttributes: update setHotwordMode to setHotwordModeEnabled" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
65cadbe09f
@@ -5095,7 +5095,7 @@ package android.media {
|
||||
public static class AudioAttributes.Builder {
|
||||
method public android.media.AudioAttributes.Builder addBundle(@NonNull android.os.Bundle);
|
||||
method public android.media.AudioAttributes.Builder setCapturePreset(int);
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.CAPTURE_AUDIO_HOTWORD) public android.media.AudioAttributes.Builder setHotwordMode();
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.CAPTURE_AUDIO_HOTWORD) public android.media.AudioAttributes.Builder setHotwordModeEnabled(boolean);
|
||||
method public android.media.AudioAttributes.Builder setInternalCapturePreset(int);
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.MODIFY_AUDIO_ROUTING) public android.media.AudioAttributes.Builder setSystemUsage(int);
|
||||
}
|
||||
|
||||
@@ -870,8 +870,12 @@ public final class AudioAttributes implements Parcelable {
|
||||
*/
|
||||
@SystemApi
|
||||
@RequiresPermission(android.Manifest.permission.CAPTURE_AUDIO_HOTWORD)
|
||||
public @NonNull Builder setHotwordMode() {
|
||||
mFlags |= FLAG_HW_HOTWORD;
|
||||
public @NonNull Builder setHotwordModeEnabled(boolean enable) {
|
||||
if (enable) {
|
||||
mFlags |= FLAG_HW_HOTWORD;
|
||||
} else {
|
||||
mFlags &= ~FLAG_HW_HOTWORD;
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
@@ -434,7 +434,7 @@ final class HotwordDetectionConnection {
|
||||
}
|
||||
try {
|
||||
AudioRecord audioRecord = new AudioRecord(
|
||||
new AudioAttributes.Builder().setHotwordMode().build(),
|
||||
new AudioAttributes.Builder().setHotwordModeEnabled(true).build(),
|
||||
audioFormat,
|
||||
getBufferSizeInBytes(
|
||||
audioFormat.getSampleRate(),
|
||||
|
||||
Reference in New Issue
Block a user