Update CTS stub to use the new framework API.

Change-Id: I4226d3b705e1554be658d01f3cd8a1c22a5f79e8
diff --git a/tests/src/android/speech/tts/cts/StubTextToSpeechService.java b/tests/src/android/speech/tts/cts/StubTextToSpeechService.java
index ed675df..0c6ae05 100644
--- a/tests/src/android/speech/tts/cts/StubTextToSpeechService.java
+++ b/tests/src/android/speech/tts/cts/StubTextToSpeechService.java
@@ -16,6 +16,7 @@
 package android.speech.tts.cts;
 
 import android.media.AudioFormat;
+import android.speech.tts.SynthesisCallback;
 import android.speech.tts.SynthesisRequest;
 import android.speech.tts.TextToSpeech;
 import android.speech.tts.TextToSpeechService;
@@ -49,30 +50,30 @@
     }
 
     @Override
-    protected void onSynthesizeText(SynthesisRequest request) {
+    protected void onSynthesizeText(SynthesisRequest request, SynthesisCallback callback) {
         if (TEXT_STREAM.equals(request.getText())) {
-            synthesizeStreaming(request);
+            synthesizeStreaming(request, callback);
         } else {
-            synthesizeComplete(request);
+            synthesizeComplete(request, callback);
         }
     }
 
-    private void synthesizeStreaming(SynthesisRequest request) {
-        if (request.start(16000, AudioFormat.ENCODING_PCM_16BIT, 1) != TextToSpeech.SUCCESS) {
+    private void synthesizeStreaming(SynthesisRequest request, SynthesisCallback callback) {
+        if (callback.start(16000, AudioFormat.ENCODING_PCM_16BIT, 1) != TextToSpeech.SUCCESS) {
             return;
         }
         byte[] data = { 0x01, 0x2 };
-        if (request.audioAvailable(data, 0, data.length) != TextToSpeech.SUCCESS) {
+        if (callback.audioAvailable(data, 0, data.length) != TextToSpeech.SUCCESS) {
             return;
         }
-        if (request.done() != TextToSpeech.SUCCESS) {
+        if (callback.done() != TextToSpeech.SUCCESS) {
             return;
         }
     }
 
-    private void synthesizeComplete(SynthesisRequest request) {
+    private void synthesizeComplete(SynthesisRequest request, SynthesisCallback callback) {
         byte[] data = { 0x01, 0x2 };
-        if (request.completeAudioAvailable(16000, AudioFormat.ENCODING_PCM_16BIT, 1,
+        if (callback.completeAudioAvailable(16000, AudioFormat.ENCODING_PCM_16BIT, 1,
                 data, 0, data.length) != TextToSpeech.SUCCESS) {
             return;
         }