Man Linux: Main Page and Category List

NAME

       MP4AddRtpImmediateData - Add immediate data to an RTP packet

SYNTAX

       #include <mp4.h>

       bool MP4AddRtpImmediateData(
            MP4FileHandle hFile,
            MP4TrackId hintTrackId,
            u_int8_t* pBytes,
            u_int32_t numBytes
       );

ARGUMENTS

       hFile  Specifies the mp4 file to which the operation applies.

       hintTrackId
              Specifies the hint track to which the operation applies.

       pBytes Specifies  a  pointer  to  the  immediate  data  that  should be
              included in the current RTP packet.

       numBytes
              Specifies the length in bytes of the immediate data that  should
              be included in the current RTP packet.

RETURN VALUES

       Upon success, true (1). Upon an error, false (0).

DESCRIPTION

       MP4AddRtpImmediateData  adds  immediate data to the current pending RTP
       packet. Typically, this is used to add RTP payload specific headers  to
       RTP packets. Note that the size of a block of immediate data is limited
       to 14 bytes. But multiple immediate data blocks can be  added  if  more
       space is needed.

SEE ALSO

       MP4(3) MP4AddRtpPacket (3) MP4AddRtpImmediateData (3)