Import a library for a Java clarity fix.
PiperOrigin-RevId: 655488843
This commit is contained in:
parent
7103f21da9
commit
a1f20de3a9
@ -27,6 +27,7 @@ import androidx.media3.decoder.DecoderException;
|
|||||||
import androidx.media3.exoplayer.audio.AudioRendererEventListener;
|
import androidx.media3.exoplayer.audio.AudioRendererEventListener;
|
||||||
import androidx.media3.exoplayer.audio.AudioSink;
|
import androidx.media3.exoplayer.audio.AudioSink;
|
||||||
import androidx.media3.exoplayer.audio.DecoderAudioRenderer;
|
import androidx.media3.exoplayer.audio.DecoderAudioRenderer;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
/** Decodes and renders audio using the native IAMF decoder. */
|
/** Decodes and renders audio using the native IAMF decoder. */
|
||||||
public class LibiamfAudioRenderer extends DecoderAudioRenderer<IamfDecoder> {
|
public class LibiamfAudioRenderer extends DecoderAudioRenderer<IamfDecoder> {
|
||||||
@ -64,7 +65,7 @@ public class LibiamfAudioRenderer extends DecoderAudioRenderer<IamfDecoder> {
|
|||||||
@Override
|
@Override
|
||||||
protected int supportsFormatInternal(Format format) {
|
protected int supportsFormatInternal(Format format) {
|
||||||
return !IamfLibrary.isAvailable()
|
return !IamfLibrary.isAvailable()
|
||||||
|| !java.util.Objects.equals(format.sampleMimeType, MimeTypes.AUDIO_IAMF)
|
|| !Objects.equals(format.sampleMimeType, MimeTypes.AUDIO_IAMF)
|
||||||
? C.FORMAT_UNSUPPORTED_TYPE
|
? C.FORMAT_UNSUPPORTED_TYPE
|
||||||
: C.FORMAT_HANDLED;
|
: C.FORMAT_HANDLED;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user