Lines Matching full:frames
42 // Cast Streaming is a transport protocol which divides up the frames for one
51 // the frames of each stream to achieve lip-sync. See the discussion in
83 // // remaining frames that are ready.
91 // Internally, a queue of complete and partially-received frames is maintained.
95 // ranges of frames in the queue:
100 // 2. Checkpoint Frame: Indicates that all of the RTP packets for all frames
105 // related to the frame can be freed and/or re-used for later frames.
112 // Called whenever one or more frames have become ready for consumption. The
116 // check whether there are any more frames ready, but this is not mandatory.
135 // Set the Consumer receiving notifications when new frames are ready for
136 // consumption. Frames received before this method is called will remain in
142 // used by the Receiver to decide whether to skip past frames that have
157 // incomplete frames that will not play out on-time; but only if there are
158 // completed frames further down the queue that have no dependency
159 // relationship with them (e.g., key frames).
185 // Returned by AdvanceToNextFrame() when there are no frames currently ready
218 // all frames up to and including this FrameId have been successfully received
226 // reception of one or more additional frames, to reply to a Sender Report, or
248 // frames. Then, it records that frame as the new checkpoint, and immediately
252 // Helper to force-drop all frames before |first_kept_frame|, even if they
253 // were never consumed. This will also auto-cancel frames that were never
257 // frames.
260 // Sets the |consumption_alarm_| to check whether any frames are ready,
261 // including possibly skipping over late frames in order to make not-yet-late
262 // frames become ready. The default argument value means "without delay."
274 const FrameCrypto crypto_; // Decrypts assembled frames.
289 // of playout times for the received frames, as well as ping-pong data bounced
306 // frames!
314 // The frame queue (circular), which tracks which frames are in-flight, stores
315 // data for partially-received frames, and holds onto completed frames until
319 // for the frames after |last_frame_consumed_| and up-to/including
334 // The consumer to notify when there are one or more frames completed and
342 // Scheduled to check whether there are frames ready and, if there are, to
347 // incomplete frames exist in the queue.