Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -24207,6 +24207,7 @@ package android.media { method @NonNull public java.util.List<android.media.AudioPlaybackConfiguration> getActivePlaybackConfigurations(); method @NonNull public java.util.List<android.media.AudioRecordingConfiguration> getActiveRecordingConfigurations(); method public int getAllowedCapturePolicy(); method public int getAudioHwSyncForSession(int); method public android.media.AudioDeviceInfo[] getDevices(int); method public java.util.List<android.media.MicrophoneInfo> getMicrophones() throws java.io.IOException; method public int getMode(); media/java/android/media/AudioManager.java +18 −0 Original line number Diff line number Diff line Loading @@ -6201,6 +6201,24 @@ public class AudioManager { } } /** * Retrieves the Hardware A/V synchronization ID corresponding to the given audio session ID. * For more details on Hardware A/V synchronization please refer to * <a href="https://source.android.com/devices/tv/multimedia-tunneling/"> * media tunneling documentation</a>. * @param sessionId the audio session ID for which the HW A/V sync ID is retrieved. * @return the HW A/V sync ID for this audio session (an integer different from 0). * @throws UnsupportedOperationException if HW A/V synchronization is not supported. */ public int getAudioHwSyncForSession(int sessionId) { int hwSyncId = AudioSystem.getAudioHwSyncForSession(sessionId); if (hwSyncId == AudioSystem.AUDIO_HW_SYNC_INVALID) { throw new UnsupportedOperationException("HW A/V synchronization is not supported."); } return hwSyncId; } //--------------------------------------------------------- // Inner classes //-------------------- Loading non-updatable-api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -24189,6 +24189,7 @@ package android.media { method @NonNull public java.util.List<android.media.AudioPlaybackConfiguration> getActivePlaybackConfigurations(); method @NonNull public java.util.List<android.media.AudioRecordingConfiguration> getActiveRecordingConfigurations(); method public int getAllowedCapturePolicy(); method public int getAudioHwSyncForSession(int); method public android.media.AudioDeviceInfo[] getDevices(int); method public java.util.List<android.media.MicrophoneInfo> getMicrophones() throws java.io.IOException; method public int getMode(); Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -24207,6 +24207,7 @@ package android.media { method @NonNull public java.util.List<android.media.AudioPlaybackConfiguration> getActivePlaybackConfigurations(); method @NonNull public java.util.List<android.media.AudioRecordingConfiguration> getActiveRecordingConfigurations(); method public int getAllowedCapturePolicy(); method public int getAudioHwSyncForSession(int); method public android.media.AudioDeviceInfo[] getDevices(int); method public java.util.List<android.media.MicrophoneInfo> getMicrophones() throws java.io.IOException; method public int getMode();
media/java/android/media/AudioManager.java +18 −0 Original line number Diff line number Diff line Loading @@ -6201,6 +6201,24 @@ public class AudioManager { } } /** * Retrieves the Hardware A/V synchronization ID corresponding to the given audio session ID. * For more details on Hardware A/V synchronization please refer to * <a href="https://source.android.com/devices/tv/multimedia-tunneling/"> * media tunneling documentation</a>. * @param sessionId the audio session ID for which the HW A/V sync ID is retrieved. * @return the HW A/V sync ID for this audio session (an integer different from 0). * @throws UnsupportedOperationException if HW A/V synchronization is not supported. */ public int getAudioHwSyncForSession(int sessionId) { int hwSyncId = AudioSystem.getAudioHwSyncForSession(sessionId); if (hwSyncId == AudioSystem.AUDIO_HW_SYNC_INVALID) { throw new UnsupportedOperationException("HW A/V synchronization is not supported."); } return hwSyncId; } //--------------------------------------------------------- // Inner classes //-------------------- Loading
non-updatable-api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -24189,6 +24189,7 @@ package android.media { method @NonNull public java.util.List<android.media.AudioPlaybackConfiguration> getActivePlaybackConfigurations(); method @NonNull public java.util.List<android.media.AudioRecordingConfiguration> getActiveRecordingConfigurations(); method public int getAllowedCapturePolicy(); method public int getAudioHwSyncForSession(int); method public android.media.AudioDeviceInfo[] getDevices(int); method public java.util.List<android.media.MicrophoneInfo> getMicrophones() throws java.io.IOException; method public int getMode();