u32 gf_isom_hint_pck_size(u8 HintType, GF_HintPacket *ptr) { switch (HintType) { case GF_ISMO_HINT_RTP: return gf_isom_hint_rtp_size((GF_RTPPacket *)ptr); default: return 0; } }
u32 gf_isom_hint_pck_size(GF_HintPacket *ptr) { if (!ptr) return GF_BAD_PARAM; switch (ptr->hint_subtype) { case GF_ISOM_BOX_TYPE_RTP_STSD: case GF_ISOM_BOX_TYPE_SRTP_STSD: case GF_ISOM_BOX_TYPE_RRTP_STSD: return gf_isom_hint_rtp_size((GF_RTPPacket *)ptr); case GF_ISOM_BOX_TYPE_RTCP_STSD: return gf_isom_hint_rtcp_size((GF_RTCPPacket *)ptr); default: return 0; } }