Rabbit-R1/original r1/java/sources/org/webrtc/MediaCodecWrapper.java
2024-05-21 17:08:36 -04:00

39 lines
852 B
Java

package org.webrtc;
import android.media.MediaCodec;
import android.media.MediaCrypto;
import android.media.MediaFormat;
import android.os.Bundle;
import android.view.Surface;
import java.nio.ByteBuffer;
/* loaded from: classes3.dex */
interface MediaCodecWrapper {
void configure(MediaFormat mediaFormat, Surface surface, MediaCrypto mediaCrypto, int i);
Surface createInputSurface();
int dequeueInputBuffer(long j);
int dequeueOutputBuffer(MediaCodec.BufferInfo bufferInfo, long j);
void flush();
ByteBuffer[] getInputBuffers();
ByteBuffer[] getOutputBuffers();
MediaFormat getOutputFormat();
void queueInputBuffer(int i, int i2, int i3, long j, int i4);
void release();
void releaseOutputBuffer(int i, boolean z);
void setParameters(Bundle bundle);
void start();
void stop();
}