Callback behaviour change for CONFIGURE_FLAG_USE_CRYPTO_ASYNC

  - when using blockModel, now all the cryptoErrors are send
    through onCryptoError()

Bug: 254050543
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:af8d2fb741d285c7e0aea0b679520b994ff69f44)
Merged-In: I316373c450e5badde408ffbafbdefa3fa482808f
Change-Id: I316373c450e5badde408ffbafbdefa3fa482808f
diff --git a/media/codec2/sfplugin/CCodecBufferChannel.h b/media/codec2/sfplugin/CCodecBufferChannel.h
index e2e55b9..20dca2b 100644
--- a/media/codec2/sfplugin/CCodecBufferChannel.h
+++ b/media/codec2/sfplugin/CCodecBufferChannel.h
@@ -86,7 +86,8 @@
             size_t offset,
             const CryptoPlugin::SubSample *subSamples,
             size_t numSubSamples,
-            const sp<MediaCodecBuffer> &buffer) override;
+            const sp<MediaCodecBuffer> &buffer,
+            AString* errorDetailMsg) override;
     virtual status_t renderOutputBuffer(
             const sp<MediaCodecBuffer> &buffer, int64_t timestampNs) override;
     virtual void pollForRenderedBuffers() override;