47 lines
1.1 KiB
Smali
47 lines
1.1 KiB
Smali
.class public interface abstract Lorg/webrtc/MediaCodecWrapper;
|
|
.super Ljava/lang/Object;
|
|
.source "MediaCodecWrapper.java"
|
|
|
|
|
|
# virtual methods
|
|
.method public abstract configure(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V
|
|
.end method
|
|
|
|
.method public abstract createInputSurface()Landroid/view/Surface;
|
|
.end method
|
|
|
|
.method public abstract dequeueInputBuffer(J)I
|
|
.end method
|
|
|
|
.method public abstract dequeueOutputBuffer(Landroid/media/MediaCodec$BufferInfo;J)I
|
|
.end method
|
|
|
|
.method public abstract flush()V
|
|
.end method
|
|
|
|
.method public abstract getInputBuffers()[Ljava/nio/ByteBuffer;
|
|
.end method
|
|
|
|
.method public abstract getOutputBuffers()[Ljava/nio/ByteBuffer;
|
|
.end method
|
|
|
|
.method public abstract getOutputFormat()Landroid/media/MediaFormat;
|
|
.end method
|
|
|
|
.method public abstract queueInputBuffer(IIIJI)V
|
|
.end method
|
|
|
|
.method public abstract release()V
|
|
.end method
|
|
|
|
.method public abstract releaseOutputBuffer(IZ)V
|
|
.end method
|
|
|
|
.method public abstract setParameters(Landroid/os/Bundle;)V
|
|
.end method
|
|
|
|
.method public abstract start()V
|
|
.end method
|
|
|
|
.method public abstract stop()V
|
|
.end method
|