mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-04 16:52:40 +08:00
[MppBuffer]: Add buffer group memory usage
Add mpp_buffer_group_usage function to return runtime buffer group memory usage. Change-Id: Ibb2893087e84b6d40de1b44accf45439b7ba925e Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -317,6 +317,7 @@ MPP_RET mpp_buffer_group_get(MppBufferGroup *group, MppBufferType type, MppBuffe
|
||||
MPP_RET mpp_buffer_group_put(MppBufferGroup group);
|
||||
MPP_RET mpp_buffer_group_clear(MppBufferGroup group);
|
||||
RK_S32 mpp_buffer_group_unused(MppBufferGroup group);
|
||||
size_t mpp_buffer_group_usage(MppBufferGroup group);
|
||||
MppBufferMode mpp_buffer_group_mode(MppBufferGroup group);
|
||||
MppBufferType mpp_buffer_group_type(MppBufferGroup group);
|
||||
|
||||
|
@@ -310,6 +310,17 @@ RK_S32 mpp_buffer_group_unused(MppBufferGroup group)
|
||||
return unused;
|
||||
}
|
||||
|
||||
size_t mpp_buffer_group_usage(MppBufferGroup group)
|
||||
{
|
||||
if (NULL == group) {
|
||||
mpp_err_f("input invalid group %p\n", group);
|
||||
return MPP_BUFFER_MODE_BUTT;
|
||||
}
|
||||
|
||||
MppBufferGroupImpl *p = (MppBufferGroupImpl *)group;
|
||||
return p->usage;
|
||||
}
|
||||
|
||||
MppBufferMode mpp_buffer_group_mode(MppBufferGroup group)
|
||||
{
|
||||
if (NULL == group) {
|
||||
|
Reference in New Issue
Block a user