mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-24 09:33:07 +08:00
[mpp_frame]: Add offset x/y for cropping
Change-Id: Id3da30527fe709f7f89044a667c089b3dab6ef4f Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -278,6 +278,10 @@ RK_U32 mpp_frame_get_hor_stride(const MppFrame frame);
|
|||||||
void mpp_frame_set_hor_stride(MppFrame frame, RK_U32 hor_stride);
|
void mpp_frame_set_hor_stride(MppFrame frame, RK_U32 hor_stride);
|
||||||
RK_U32 mpp_frame_get_ver_stride(const MppFrame frame);
|
RK_U32 mpp_frame_get_ver_stride(const MppFrame frame);
|
||||||
void mpp_frame_set_ver_stride(MppFrame frame, RK_U32 ver_stride);
|
void mpp_frame_set_ver_stride(MppFrame frame, RK_U32 ver_stride);
|
||||||
|
RK_U32 mpp_frame_get_offset_x(const MppFrame frame);
|
||||||
|
void mpp_frame_set_offset_x(MppFrame frame, RK_U32 offset_x);
|
||||||
|
RK_U32 mpp_frame_get_offset_y(const MppFrame frame);
|
||||||
|
void mpp_frame_set_offset_y(MppFrame frame, RK_U32 offset_y);
|
||||||
RK_U32 mpp_frame_get_mode(const MppFrame frame);
|
RK_U32 mpp_frame_get_mode(const MppFrame frame);
|
||||||
void mpp_frame_set_mode(MppFrame frame, RK_U32 mode);
|
void mpp_frame_set_mode(MppFrame frame, RK_U32 mode);
|
||||||
RK_U32 mpp_frame_get_discard(const MppFrame frame);
|
RK_U32 mpp_frame_get_discard(const MppFrame frame);
|
||||||
|
|||||||
@@ -31,6 +31,8 @@ struct MppFrameImpl_t {
|
|||||||
RK_U32 height;
|
RK_U32 height;
|
||||||
RK_U32 hor_stride;
|
RK_U32 hor_stride;
|
||||||
RK_U32 ver_stride;
|
RK_U32 ver_stride;
|
||||||
|
RK_U32 offset_x;
|
||||||
|
RK_U32 offset_y;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* interlaced related mode status
|
* interlaced related mode status
|
||||||
|
|||||||
@@ -237,6 +237,8 @@ MPP_FRAME_ACCESSORS(RK_U32, width)
|
|||||||
MPP_FRAME_ACCESSORS(RK_U32, height)
|
MPP_FRAME_ACCESSORS(RK_U32, height)
|
||||||
MPP_FRAME_ACCESSORS(RK_U32, hor_stride)
|
MPP_FRAME_ACCESSORS(RK_U32, hor_stride)
|
||||||
MPP_FRAME_ACCESSORS(RK_U32, ver_stride)
|
MPP_FRAME_ACCESSORS(RK_U32, ver_stride)
|
||||||
|
MPP_FRAME_ACCESSORS(RK_U32, offset_x)
|
||||||
|
MPP_FRAME_ACCESSORS(RK_U32, offset_y)
|
||||||
MPP_FRAME_ACCESSORS(RK_U32, mode)
|
MPP_FRAME_ACCESSORS(RK_U32, mode)
|
||||||
MPP_FRAME_ACCESSORS(RK_U32, discard)
|
MPP_FRAME_ACCESSORS(RK_U32, discard)
|
||||||
MPP_FRAME_ACCESSORS(RK_U32, viewid)
|
MPP_FRAME_ACCESSORS(RK_U32, viewid)
|
||||||
|
|||||||
Reference in New Issue
Block a user