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()
Returns a a string representation of this |
static
String
|
flattenToString(List<MediaFormat.QpOffsetRect> qpOffsetRects)
Returns a a string representation of the provided |
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 a a string representation of this QpOffsetRect.
This is suitable for use as a value associated with the
ERROR(MediaFormat.PARAMETER_KEY_QP_OFFSET_RECTS/android.media.MediaFormat#PARAMETER_KEY_QP_OFFSET_RECTS MediaFormat.PARAMETER_KEY_QP_OFFSET_RECTS) key.
| Returns | |
|---|---|
String |
This value cannot be null. |
flattenToString
public static String flattenToString (List<MediaFormat.QpOffsetRect> qpOffsetRects)
Returns a a string representation of the provided QpOffsetRect instances.
This is suitable for use as a value associated with the
ERROR(MediaFormat.PARAMETER_KEY_QP_OFFSET_RECTS/android.media.MediaFormat#PARAMETER_KEY_QP_OFFSET_RECTS MediaFormat.PARAMETER_KEY_QP_OFFSET_RECTS) key.
| Parameters | |
|---|---|
qpOffsetRects |
List: This value cannot be null. |
| Returns | |
|---|---|
String |
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 |