1 package androidx.heifwriter { 2 3 public final class HeifWriter implements java.lang.AutoCloseable { 4 ctor public HeifWriter(java.lang.String, int, int, boolean, int, int, int, int, android.os.Handler) throws java.io.IOException; 5 ctor public HeifWriter(java.io.FileDescriptor, int, int, boolean, int, int, int, int, android.os.Handler) throws java.io.IOException; 6 method public void addBitmap(android.graphics.Bitmap); 7 method public void addYuvBuffer(int, byte[]); 8 method public void close(); 9 method public android.view.Surface getInputSurface(); 10 method public void setInputEndOfStreamTimestamp(long); 11 method public void start(); 12 method public void stop(long) throws java.lang.Exception; 13 field public static final int INPUT_MODE_BITMAP = 2; // 0x2 14 field public static final int INPUT_MODE_BUFFER = 0; // 0x0 15 field public static final int INPUT_MODE_SURFACE = 1; // 0x1 16 } 17 18 } 19 20