RFC2250 Class Reference

Implementation of RFC 2250 for packetization of MP3 audio <short description="">. More...

#include <RFC2250.hpp>

Inheritance diagram for RFC2250:

PacketizationLayer List of all members.

Public Member Functions

SLPacketList createSLPacketList (AU *au)
 splits an AU up in SLPackets
SLPacketcreateSLPacket (u8 *payload, u32 size, bool fragment, u32 frag_offset)
 creates one single SLPacket.
u32 getMaxPacketPayloadSize ()
u32 getPacketizationType ()

Detailed Description

Implementation of RFC 2250 for packetization of MP3 audio <short description="">.

Author:
Mithilesh Kumar
Version:
Id
RFC2250.hpp,v 1.4 2005/02/09 09:22:10 mkropfbe Exp

Definition at line 60 of file RFC2250.hpp.


Member Function Documentation

SLPacket* RFC2250::createSLPacket u8 *  payload,
u32  size,
bool  fragment,
u32  frag_offset
[virtual]
 

creates one single SLPacket.

Buffering may be done to pack smaller frames into single RTP payload. In this case NULL is returned

Parameters:
payload specified by
size 
fragment is for determining if the payload is to be fragmented
frag_offset is for determining the offset into the fragmented audio frame

Reimplemented from PacketizationLayer.

Referenced by createSLPacketList().


The documentation for this class was generated from the following files: