Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c58ffe82 authored by Wei-Ta Chen's avatar Wei-Ta Chen
Browse files

Unhide YuvImage, which supports compressing a YUV rectangle region to JPEG.

Bug: 2285598
parent f9e573ec
Loading
Loading
Loading
Loading
+98 −2
Original line number Diff line number Diff line
@@ -65845,6 +65845,102 @@
>
</constructor>
</class>
<class name="YuvImage"
 extends="java.lang.Object"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="YuvImage"
 type="android.graphics.YuvImage"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="yuv" type="byte[]">
</parameter>
<parameter name="format" type="int">
</parameter>
<parameter name="strides" type="int[]">
</parameter>
</constructor>
<method name="compressToJpeg"
 return="boolean"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="width" type="int">
</parameter>
<parameter name="height" type="int">
</parameter>
<parameter name="offsets" type="int[]">
</parameter>
<parameter name="quality" type="int">
</parameter>
<parameter name="stream" type="java.io.OutputStream">
</parameter>
</method>
<method name="getStrides"
 return="int[]"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getYuvData"
 return="byte[]"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getYuvFormat"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="validate"
 return="boolean"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="protected"
>
<parameter name="format" type="int">
</parameter>
<parameter name="width" type="int">
</parameter>
<parameter name="height" type="int">
</parameter>
<parameter name="offsets" type="int[]">
</parameter>
</method>
</class>
</package>
<package name="android.graphics.drawable"
>
@@ -72030,7 +72126,7 @@
 type="float"
 transient="false"
 volatile="false"
 value="0.0010f"
 value="0.001f"
 static="true"
 final="true"
 deprecated="not deprecated"
@@ -209563,7 +209659,7 @@
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="arg0" type="T">
<parameter name="t" type="T">
</parameter>
</method>
</interface>
+0 −2
Original line number Diff line number Diff line
@@ -19,8 +19,6 @@ package android.graphics;
import java.io.OutputStream;

/**
 * @hide pending API council approval
 *
 * YuvImage contains YUV data and provides a method that compresses a region of
 * the YUV data to a Jpeg. The YUV data should be provided as a single byte
 * array irrespective of the number of image planes in it. The stride of each