MediaFormat.QpOffsetRect


public static final class MediaFormat.QpOffsetRect
extends Object

java.lang.Object
   ↳ android.media.MediaFormat.QpOffsetRect


QpOffsetRect constitutes the metadata required for encoding a region of interest in an image or a video frame. The region of interest is represented by a rectangle. The four integer coordinates of the rectangle are stored in fields left, top, right, bottom. Note that the right and bottom coordinates are exclusive. This is paired with a suggestive qp offset information that is to be used during encoding of the blocks belonging to the to the box.

Summary

Public constructors

QpOffsetRect(Rect contour, int qpOffset)

Create a new region of interest with the specified coordinates and qpOffset.

Public methods

String flattenToString()
static String flattenToString(List<MediaFormat.QpOffsetRect> qpOffsetRects)
void set(Rect contour, int qpOffset)

Update the region of interest information with the specified coordinates and qpOffset

Inherited methods

Public constructors

QpOffsetRect

public QpOffsetRect (Rect contour, 
                int qpOffset)

Create a new region of interest with the specified coordinates and qpOffset. Note: no range checking is performed, so the caller must ensure that left >= 0, left <= right, top >= 0 and top <= bottom. Note that the right and bottom coordinates are exclusive.

Parameters
contour Rect: Rectangle specifying the region of interest This value cannot be null.

qpOffset int: qpOffset to be used for the blocks in the specified rectangle

Public methods

flattenToString

public String flattenToString ()

Returns
String Return a string representation of qpOffsetRect in a compact form. Helper function to insert key ERROR(/#PARAMETER_KEY_QP_OFFSET_RECTS) in MediaFormat This value cannot be null.

flattenToString

public static String flattenToString (List<MediaFormat.QpOffsetRect> qpOffsetRects)

Parameters
qpOffsetRects List: This value cannot be null.

Returns
String Return a string representation of qpOffsetRect in a compact form. Helper function to insert key ERROR(/#PARAMETER_KEY_QP_OFFSET_RECTS) in MediaFormat This value cannot be null.

set

public void set (Rect contour, 
                int qpOffset)

Update the region of interest information with the specified coordinates and qpOffset

Parameters
contour Rect: Rectangle specifying the region of interest This value cannot be null.

qpOffset int: qpOffset to be used for the blocks in the specified rectangle