discord-jadx/app/src/main/java/c/i/a/c/b2/r.java

67 lines
1.4 KiB
Java

package c.i.a.c.b2;
import android.media.MediaCodec;
import android.media.MediaCrypto;
import android.media.MediaFormat;
import android.os.Bundle;
import android.os.Handler;
import android.view.Surface;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import c.i.a.c.b2.u;
import java.nio.ByteBuffer;
/* compiled from: MediaCodecAdapter */
public interface r {
/* compiled from: MediaCodecAdapter */
public interface a {
public static final a a = new u.b();
r a(MediaCodec mediaCodec);
}
/* compiled from: MediaCodecAdapter */
public interface b {
}
void a(int i, int i2, c.i.a.c.x1.b bVar, long j, int i3);
@RequiresApi(21)
void b(int i, long j);
int c();
void configure(@Nullable MediaFormat mediaFormat, @Nullable Surface surface, @Nullable MediaCrypto mediaCrypto, int i);
int d(MediaCodec.BufferInfo bufferInfo);
@RequiresApi(23)
void e(b bVar, Handler handler);
void f(int i);
void flush();
@Nullable
ByteBuffer g(int i);
MediaFormat getOutputFormat();
@RequiresApi(23)
void h(Surface surface);
@Nullable
ByteBuffer i(int i);
void queueInputBuffer(int i, int i2, int i3, long j, int i4);
void release();
void releaseOutputBuffer(int i, boolean z2);
@RequiresApi(19)
void setParameters(Bundle bundle);
void start();
}