mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 17:16:50 +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
|
* meta data access interface
|
||||||
*/
|
*/
|
||||||
|
RK_S32 mpp_packet_has_meta(const MppPacket packet);
|
||||||
MppMeta mpp_packet_get_meta(const MppPacket packet);
|
MppMeta mpp_packet_get_meta(const MppPacket packet);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@@ -294,6 +294,16 @@ MppBuffer mpp_packet_get_buffer(const MppPacket packet)
|
|||||||
return p->buffer;
|
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)
|
MppMeta mpp_packet_get_meta(const MppPacket packet)
|
||||||
{
|
{
|
||||||
if (check_is_mpp_packet(packet))
|
if (check_is_mpp_packet(packet))
|
||||||
|
Reference in New Issue
Block a user