mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Import a library for a Java clarity fix.
PiperOrigin-RevId: 655488843
This commit is contained in:
parent
7103f21da9
commit
a1f20de3a9
1 changed files with 2 additions and 1 deletions
|
|
@ -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…
Reference in a new issue