Add missing module registrations

PiperOrigin-RevId: 636506860
This commit is contained in:
andrewlewis 2024-05-23 04:47:15 -07:00 committed by Copybara-Service
parent 414dbebc2b
commit 174d452bf7
3 changed files with 16 additions and 0 deletions

View File

@ -22,6 +22,7 @@ import android.content.Context;
import androidx.annotation.Nullable;
import androidx.media3.common.C;
import androidx.media3.common.Format;
import androidx.media3.common.MediaLibraryInfo;
import androidx.media3.common.util.Util;
import androidx.media3.decoder.DecoderInputBuffer;
import androidx.media3.decoder.SimpleDecoder;
@ -39,6 +40,10 @@ import org.checkerframework.checker.nullness.qual.EnsuresNonNull;
/* package */ final class MidiDecoder
extends SimpleDecoder<DecoderInputBuffer, SimpleDecoderOutputBuffer, MidiDecoderException> {
static {
MediaLibraryInfo.registerModule("media3.decoder.midi");
}
/** The number of channels output by the decoder. */
public static final int NUM_OUTPUT_CHANNELS = 2;

View File

@ -46,6 +46,7 @@ import androidx.media3.common.DebugViewProvider;
import androidx.media3.common.Effect;
import androidx.media3.common.FrameInfo;
import androidx.media3.common.GlObjectsProvider;
import androidx.media3.common.MediaLibraryInfo;
import androidx.media3.common.OnInputFrameProcessedListener;
import androidx.media3.common.SurfaceInfo;
import androidx.media3.common.VideoFrameProcessingException;
@ -79,6 +80,10 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
@UnstableApi
public final class DefaultVideoFrameProcessor implements VideoFrameProcessor {
static {
MediaLibraryInfo.registerModule("media3.effect");
}
/**
* Releases the output information stored for textures before and at {@code presentationTimeUs}.
*/

View File

@ -18,6 +18,7 @@ package androidx.media3.muxer;
import android.media.MediaCodec.BufferInfo;
import androidx.media3.common.C;
import androidx.media3.common.Format;
import androidx.media3.common.MediaLibraryInfo;
import androidx.media3.common.Metadata;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.util.UnstableApi;
@ -29,6 +30,11 @@ import java.nio.ByteBuffer;
public interface Muxer {
/** Thrown when a muxer failure occurs. */
final class MuxerException extends Exception {
static {
MediaLibraryInfo.registerModule("media3.muxer");
}
/**
* Creates an instance.
*