QpOffsetRect
class 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(contour: Rect, qpOffset: Int) Create a new region of interest with the specified coordinates and qpOffset. |
Public methods | |
---|---|
String | |
static String |
flattenToString(qpOffsetRects: MutableList<MediaFormat.QpOffsetRect!>) |
Unit |
Update the region of interest information with the specified coordinates and qpOffset |
Public constructors
QpOffsetRect
QpOffsetRect(
contour: Rect,
qpOffset: Int)
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.
Public methods
flattenToString
fun flattenToString(): String
Return | |
---|---|
String |
Return a string representation of qpOffsetRect in a compact form. Helper function to insert key #PARAMETER_KEY_QP_OFFSET_RECTS in MediaFormat This value cannot be null . |
flattenToString
static fun flattenToString(qpOffsetRects: MutableList<MediaFormat.QpOffsetRect!>): String
Parameters | |
---|---|
qpOffsetRects |
MutableList<MediaFormat.QpOffsetRect!>: This value cannot be null . |
Return | |
---|---|
String |
Return a string representation of qpOffsetRect in a compact form. Helper function to insert key #PARAMETER_KEY_QP_OFFSET_RECTS in MediaFormat This value cannot be null . |
set
fun set(
contour: Rect,
qpOffset: Int
): Unit
Update the region of interest information with the specified coordinates and qpOffset