Example #1
0
 public void write(RtpPacket rtpPacket) {
   if (queue.size() < maxSize) {
     queue.offer(rtpPacket);
   }
   if (!ready && queue.size() > this.depth) {
     ready = true;
   }
 }
Example #2
0
 public RtpPacket read() {
   return ready && !queue.isEmpty() ? queue.poll() : null;
 }
Example #3
0
 public void reset() {
   queue.clear();
 }