discord-jadx/app/src/main/java/org/webrtc/MediaCodecWrapper.java

38 lines
827 B
Java
Raw Normal View History

2021-06-27 20:44:35 +00:00
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;
public 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 z2);
void setParameters(Bundle bundle);
void start();
void stop();
}