Verify PlaybackSettings in AudioTrackTest#testVariableSpeedPlayback
Change-Id: If16ed3ae55edc2067b515e876e160abe8cb82e4c
diff --git a/tests/tests/media/src/android/media/cts/AudioTrackTest.java b/tests/tests/media/src/android/media/cts/AudioTrackTest.java
index bd0ab3f..c188ec9 100644
--- a/tests/tests/media/src/android/media/cts/AudioTrackTest.java
+++ b/tests/tests/media/src/android/media/cts/AudioTrackTest.java
@@ -2065,7 +2065,18 @@
int anticipatedPosition = track.getPlaybackHeadPosition();
for (int j = 0; j < testSteps; ++j) {
+ // set playback settings
+ final float pitch = playbackSettings.getPitch();
+ final float speed = playbackSettings.getSpeed();
+
track.setPlaybackSettings(playbackSettings);
+
+ // verify that settings have changed
+ PlaybackSettings checkSettings = track.getPlaybackSettings();
+ assertEquals(TAG, pitch, checkSettings.getPitch());
+ assertEquals(TAG, speed, checkSettings.getSpeed());
+
+ // sleep for playback
Thread.sleep(TEST_DELTA_MS);
// Log.d(TAG, "position[" + j + "] " + track.getPlaybackHeadPosition());
anticipatedPosition +=