X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Frtmppkt.h;h=9ca6382a17ab2d0eeabfc56887ca1f951ffb41bf;hb=a5ef7960fc96ed773acc4149104d6acf534e8a87;hp=2740231c6dd67457d0c6579819aed0cf1fc68271;hpb=7cd13f618c3cf47c21ec8128ed61f16a14c349ef;p=ffmpeg diff --git a/libavformat/rtmppkt.h b/libavformat/rtmppkt.h index 2740231c6dd..9ca6382a17a 100644 --- a/libavformat/rtmppkt.h +++ b/libavformat/rtmppkt.h @@ -81,7 +81,7 @@ typedef struct RTMPPacket { uint32_t ts_delta; ///< timestamp increment to the previous one in milliseconds (latter only for media packets) uint32_t extra; ///< probably an additional channel ID used during streaming data uint8_t *data; ///< packet payload - int data_size; ///< packet payload size + int size; ///< packet payload size } RTMPPacket; /** @@ -282,6 +282,13 @@ int ff_amf_read_string(GetByteContext *gbc, uint8_t *str, */ int ff_amf_read_null(GetByteContext *gbc); +/** + * Match AMF string with a NULL-terminated string. + * + * @return 0 if the strings do not match. + */ + +int ff_amf_match_string(const uint8_t *data, int size, const char *str); /** @} */ // AMF funcs