mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-04 08:46:24 +08:00
[mpp_packet]: Add metadata check function
Change-Id: I493d62c4aef6d93fdaebd503a7cc787d955b3541 Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -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
|
||||
|
@@ -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))
|
||||
|
Reference in New Issue
Block a user