#include <MediaSink.hh>
 | 
|   | OutPacketBuffer (unsigned preferredPacketSize, unsigned maxPacketSize, unsigned maxBufferSize=0) | 
|   | 
|   | ~OutPacketBuffer () | 
|   | 
| unsigned char *  | curPtr () const | 
|   | 
| unsigned  | totalBytesAvailable () const | 
|   | 
| unsigned  | totalBufferSize () const | 
|   | 
| unsigned char *  | packet () const | 
|   | 
| unsigned  | curPacketSize () const | 
|   | 
| void  | increment (unsigned numBytes) | 
|   | 
| void  | enqueue (unsigned char const *from, unsigned numBytes) | 
|   | 
| void  | enqueueWord (u_int32_t word) | 
|   | 
| void  | insert (unsigned char const *from, unsigned numBytes, unsigned toPosition) | 
|   | 
| void  | insertWord (u_int32_t word, unsigned toPosition) | 
|   | 
| void  | extract (unsigned char *to, unsigned numBytes, unsigned fromPosition) | 
|   | 
| u_int32_t  | extractWord (unsigned fromPosition) | 
|   | 
| void  | skipBytes (unsigned numBytes) | 
|   | 
| Boolean  | isPreferredSize () const | 
|   | 
| Boolean  | wouldOverflow (unsigned numBytes) const | 
|   | 
| unsigned  | numOverflowBytes (unsigned numBytes) const | 
|   | 
| Boolean  | isTooBigForAPacket (unsigned numBytes) const | 
|   | 
| void  | setOverflowData (unsigned overflowDataOffset, unsigned overflowDataSize, struct timeval const &presentationTime, unsigned durationInMicroseconds) | 
|   | 
| unsigned  | overflowDataSize () const | 
|   | 
| struct timeval  | overflowPresentationTime () const | 
|   | 
| unsigned  | overflowDurationInMicroseconds () const | 
|   | 
| Boolean  | haveOverflowData () const | 
|   | 
| void  | useOverflowData () | 
|   | 
| void  | adjustPacketStart (unsigned numBytes) | 
|   | 
| void  | resetPacketStart () | 
|   | 
| void  | resetOffset () | 
|   | 
| void  | resetOverflowData () | 
|   | 
Definition at line 71 of file MediaSink.hh.
 
◆ OutPacketBuffer()
      
        
          | OutPacketBuffer::OutPacketBuffer  | 
          ( | 
          unsigned  | 
          preferredPacketSize,  | 
        
        
           | 
           | 
          unsigned  | 
          maxPacketSize,  | 
        
        
           | 
           | 
          unsigned  | 
          maxBufferSize = 0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~OutPacketBuffer()
      
        
          | OutPacketBuffer::~OutPacketBuffer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ adjustPacketStart()
      
        
          | void OutPacketBuffer::adjustPacketStart  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           | 
        
      
 
 
◆ curPacketSize()
  
  
      
        
          | unsigned OutPacketBuffer::curPacketSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ curPtr()
  
  
      
        
          | unsigned char * OutPacketBuffer::curPtr  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ enqueue()
      
        
          | void OutPacketBuffer::enqueue  | 
          ( | 
          unsigned char const *  | 
          from,  | 
        
        
           | 
           | 
          unsigned  | 
          numBytes  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ enqueueWord()
      
        
          | void OutPacketBuffer::enqueueWord  | 
          ( | 
          u_int32_t  | 
          word | ) | 
           | 
        
      
 
 
◆ extract()
      
        
          | void OutPacketBuffer::extract  | 
          ( | 
          unsigned char *  | 
          to,  | 
        
        
           | 
           | 
          unsigned  | 
          numBytes,  | 
        
        
           | 
           | 
          unsigned  | 
          fromPosition  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ extractWord()
      
        
          | u_int32_t OutPacketBuffer::extractWord  | 
          ( | 
          unsigned  | 
          fromPosition | ) | 
           | 
        
      
 
 
◆ haveOverflowData()
  
  
      
        
          | Boolean OutPacketBuffer::haveOverflowData  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ increaseMaxSizeTo()
  
  
      
        
          | static void OutPacketBuffer::increaseMaxSizeTo  | 
          ( | 
          unsigned  | 
          newMaxSize | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ increment()
  
  
      
        
          | void OutPacketBuffer::increment  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ insert()
      
        
          | void OutPacketBuffer::insert  | 
          ( | 
          unsigned char const *  | 
          from,  | 
        
        
           | 
           | 
          unsigned  | 
          numBytes,  | 
        
        
           | 
           | 
          unsigned  | 
          toPosition  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ insertWord()
      
        
          | void OutPacketBuffer::insertWord  | 
          ( | 
          u_int32_t  | 
          word,  | 
        
        
           | 
           | 
          unsigned  | 
          toPosition  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ isPreferredSize()
  
  
      
        
          | Boolean OutPacketBuffer::isPreferredSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ isTooBigForAPacket()
  
  
      
        
          | Boolean OutPacketBuffer::isTooBigForAPacket  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ numOverflowBytes()
  
  
      
        
          | unsigned OutPacketBuffer::numOverflowBytes  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ overflowDataSize()
  
  
      
        
          | unsigned OutPacketBuffer::overflowDataSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ overflowDurationInMicroseconds()
  
  
      
        
          | unsigned OutPacketBuffer::overflowDurationInMicroseconds  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ overflowPresentationTime()
  
  
      
        
          | struct timeval OutPacketBuffer::overflowPresentationTime  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Definition at line 116 of file MediaSink.hh.
struct timeval fOverflowPresentationTime
 
 
 
 
◆ packet()
  
  
      
        
          | unsigned char * OutPacketBuffer::packet  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ resetOffset()
  
  
      
        
          | void OutPacketBuffer::resetOffset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ resetOverflowData()
  
  
      
        
          | void OutPacketBuffer::resetOverflowData  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ resetPacketStart()
      
        
          | void OutPacketBuffer::resetPacketStart  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setOverflowData()
      
        
          | void OutPacketBuffer::setOverflowData  | 
          ( | 
          unsigned  | 
          overflowDataOffset,  | 
        
        
           | 
           | 
          unsigned  | 
          overflowDataSize,  | 
        
        
           | 
           | 
          struct timeval const &  | 
          presentationTime,  | 
        
        
           | 
           | 
          unsigned  | 
          durationInMicroseconds  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ skipBytes()
      
        
          | void OutPacketBuffer::skipBytes  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           | 
        
      
 
 
◆ totalBufferSize()
  
  
      
        
          | unsigned OutPacketBuffer::totalBufferSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ totalBytesAvailable()
  
  
      
        
          | unsigned OutPacketBuffer::totalBytesAvailable  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ useOverflowData()
      
        
          | void OutPacketBuffer::useOverflowData  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ wouldOverflow()
  
  
      
        
          | Boolean OutPacketBuffer::wouldOverflow  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ fBuf
  
  
      
        
          | unsigned char* OutPacketBuffer::fBuf | 
         
       
   | 
  
private   | 
  
 
 
◆ fCurOffset
  
  
      
        
          | unsigned OutPacketBuffer::fCurOffset | 
         
       
   | 
  
private   | 
  
 
 
◆ fLimit
  
  
      
        
          | unsigned OutPacketBuffer::fLimit | 
         
       
   | 
  
private   | 
  
 
 
◆ fMax
  
  
      
        
          | unsigned OutPacketBuffer::fMax | 
         
       
   | 
  
private   | 
  
 
 
◆ fOverflowDataOffset
  
  
      
        
          | unsigned OutPacketBuffer::fOverflowDataOffset | 
         
       
   | 
  
private   | 
  
 
 
◆ fOverflowDataSize
  
  
      
        
          | unsigned OutPacketBuffer::fOverflowDataSize | 
         
       
   | 
  
private   | 
  
 
 
◆ fOverflowDurationInMicroseconds
  
  
      
        
          | unsigned OutPacketBuffer::fOverflowDurationInMicroseconds | 
         
       
   | 
  
private   | 
  
 
 
◆ fOverflowPresentationTime
  
  
      
        
          | struct timeval OutPacketBuffer::fOverflowPresentationTime | 
         
       
   | 
  
private   | 
  
 
 
◆ fPacketStart
  
  
      
        
          | unsigned OutPacketBuffer::fPacketStart | 
         
       
   | 
  
private   | 
  
 
 
◆ fPreferred
  
  
      
        
          | unsigned OutPacketBuffer::fPreferred | 
         
       
   | 
  
private   | 
  
 
 
◆ maxSize
  
  
      
        
          | unsigned OutPacketBuffer::maxSize | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following file: