Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9b550cb1 authored by Chris Thornton's avatar Chris Thornton Committed by Android (Google) Code Review
Browse files

Merge "SoundTriggerDetector should look at the return code to honour success" into nyc-mr1-dev

parents 9cf5bf04 4ef88745
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
 */

package android.media.soundtrigger;
import static android.hardware.soundtrigger.SoundTrigger.STATUS_OK;

import android.annotation.IntDef;
import android.annotation.NonNull;
@@ -243,27 +244,29 @@ public final class SoundTriggerDetector {

        boolean allowMultipleTriggers =
                (recognitionFlags & RECOGNITION_FLAG_ALLOW_MULTIPLE_TRIGGERS) != 0;
        int status = STATUS_OK;
        try {
            mSoundTriggerService.startRecognition(new ParcelUuid(mSoundModelId),
            status = mSoundTriggerService.startRecognition(new ParcelUuid(mSoundModelId),
                    mRecognitionCallback, new RecognitionConfig(captureTriggerAudio,
                        allowMultipleTriggers, null, null));
        } catch (RemoteException e) {
            return false;
        }
        return true;
        return status == STATUS_OK;
    }

    /**
     * Stops recognition for the associated model.
     */
    public boolean stopRecognition() {
        int status = STATUS_OK;
        try {
            mSoundTriggerService.stopRecognition(new ParcelUuid(mSoundModelId),
            status = mSoundTriggerService.stopRecognition(new ParcelUuid(mSoundModelId),
                    mRecognitionCallback);
        } catch (RemoteException e) {
            return false;
        }
        return true;
        return status == STATUS_OK;
    }

    /**