GF_Err gf_isom_hint_pck_write(u8 HintType, GF_HintPacket *ptr, GF_BitStream *bs) { switch (HintType) { case GF_ISMO_HINT_RTP: return gf_isom_hint_rtp_write((GF_RTPPacket *)ptr, bs); default: return GF_NOT_SUPPORTED; } }
GF_Err gf_isom_hint_pck_write(GF_HintPacket *ptr, GF_BitStream *bs) { 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_write((GF_RTPPacket *)ptr, bs); case GF_ISOM_BOX_TYPE_RTCP_STSD: return gf_isom_hint_rtcp_write((GF_RTCPPacket *)ptr, bs); default: return GF_NOT_SUPPORTED; } }