[mpp_packet]: Add metadata check function

Change-Id: I493d62c4aef6d93fdaebd503a7cc787d955b3541
Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
Herman Chen
2020-07-22 10:26:18 +08:00
parent 31e911d44b
commit 81ec42ffb7
2 changed files with 11 additions and 0 deletions

View File

@@ -79,6 +79,7 @@ MPP_RET mpp_packet_write(MppPacket packet, size_t offset, void *data, size_t siz
/*
* meta data access interface
*/
RK_S32 mpp_packet_has_meta(const MppPacket packet);
MppMeta mpp_packet_get_meta(const MppPacket packet);
#ifdef __cplusplus

View File

@@ -294,6 +294,16 @@ MppBuffer mpp_packet_get_buffer(const MppPacket packet)
return p->buffer;
}
RK_S32 mpp_packet_has_meta(const MppPacket packet)
{
if (check_is_mpp_packet(packet))
return 0;
MppPacketImpl *p = (MppPacketImpl *)packet;
return (NULL != p->meta);
}
MppMeta mpp_packet_get_meta(const MppPacket packet)
{
if (check_is_mpp_packet(packet))