| sipxmedialib
    Version 3.3
    | 
Fifo for Delay resource. More...

| Private Attributes | |
| MpAudioBufPtr * | mBuff | 
| int | mBuffSize | 
| int | mEndPosition | 
| int | mStartPosition | 
| int | mNumActiveFrames | 
| Creators | |
| MprDelayFifo (int capacity) | |
| Constructor.  More... | |
| ~MprDelayFifo () | |
| Destructor.  More... | |
| Manipulators | |
| void | reset () | 
| Reset FIFO.  More... | |
| void | pushData (MpAudioBufPtr &databuff) | 
| Push audio buffer to FIFO.  More... | |
| void | popData (MpAudioBufPtr &databuff) | 
| Pop audio buffer from FIFO.  More... | |
| Accessors | |
| int | getFifoLength () const | 
| Get number of buffers in queue.  More... | |
| Inquiry | |
| UtlBoolean | isQuiescent () const | 
| Does FIFO contain only silent frames?  More... | |
| UtlBoolean | isEmpty () const | 
| Is FIFIO empty.  More... | |
Fifo for Delay resource.
| MprDelayFifo | ( | int | capacity | ) | 
Constructor.
| ~MprDelayFifo | ( | ) | 
Destructor.
| void reset | ( | ) | 
Reset FIFO.
| void pushData | ( | MpAudioBufPtr & | databuff | ) | 
Push audio buffer to FIFO.
| void popData | ( | MpAudioBufPtr & | databuff | ) | 
Pop audio buffer from FIFO.
User must ensure that queue is not empty by himself. Pop from an empty queue will corrupt its internal state.
| int getFifoLength | ( | ) | const | 
Get number of buffers in queue.
| UtlBoolean isQuiescent | ( | ) | const | 
Does FIFO contain only silent frames?
| UtlBoolean isEmpty | ( | ) | const | 
Is FIFIO empty.
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
 1.8.11
 1.8.11