GF_HintPacket *gf_isom_hint_pck_new(u8 HintType) { switch (HintType) { case GF_ISMO_HINT_RTP: return (GF_HintPacket *) gf_isom_hint_rtp_new(); default: return NULL; } }
GF_HintPacket *gf_isom_hint_pck_new(u32 HintType) { GF_HintPacket *pck; switch (HintType) { case GF_ISOM_BOX_TYPE_RTP_STSD: case GF_ISOM_BOX_TYPE_SRTP_STSD: case GF_ISOM_BOX_TYPE_RRTP_STSD: pck = (GF_HintPacket *) gf_isom_hint_rtp_new(); if (pck) pck->hint_subtype = HintType; return pck; case GF_ISOM_BOX_TYPE_RTCP_STSD: pck = (GF_HintPacket *) gf_isom_hint_rtcp_new(); if (pck) pck->hint_subtype = HintType; return pck; default: return NULL; } }