diff --git a/sdk/android/src/jni/video_decoder_wrapper.cc b/sdk/android/src/jni/video_decoder_wrapper.cc index 328f8d8d4b..aa83e82403 100644 --- a/sdk/android/src/jni/video_decoder_wrapper.cc +++ b/sdk/android/src/jni/video_decoder_wrapper.cc @@ -150,6 +150,13 @@ const char* VideoDecoderWrapper::ImplementationName() const { return implementation_name_.c_str(); } +VideoDecoder::DecoderInfo VideoDecoderWrapper::GetDecoderInfo() const { + VideoDecoder::DecoderInfo decoder_info; + decoder_info.implementation_name = implementation_name_; + decoder_info.is_hardware_accelerated = true; + return decoder_info; +} + void VideoDecoderWrapper::OnDecodedFrame( JNIEnv* env, const JavaRef& j_frame, diff --git a/sdk/android/src/jni/video_decoder_wrapper.h b/sdk/android/src/jni/video_decoder_wrapper.h index 49d0fbf048..04b083cf53 100644 --- a/sdk/android/src/jni/video_decoder_wrapper.h +++ b/sdk/android/src/jni/video_decoder_wrapper.h @@ -48,6 +48,8 @@ class VideoDecoderWrapper : public VideoDecoder { const char* ImplementationName() const override; + DecoderInfo GetDecoderInfo() const override; + // Wraps the frame to a AndroidVideoBuffer and passes it to the callback. void OnDecodedFrame(JNIEnv* env, const JavaRef& j_frame,