Index: media/cast/framer/frame_buffer.h |
diff --git a/media/cast/framer/frame_buffer.h b/media/cast/framer/frame_buffer.h |
index 65df021d2542c963f88ff370006942f9ac495b4b..d4d5dedbbde41b00412fb65d815737ce8d47fded 100644 |
--- a/media/cast/framer/frame_buffer.h |
+++ b/media/cast/framer/frame_buffer.h |
@@ -25,9 +25,11 @@ class FrameBuffer { |
const RtpCastHeader& rtp_header); |
bool Complete() const; |
- bool GetEncodedAudioFrame(transport::EncodedAudioFrame* audio_frame) const; |
- |
- bool GetEncodedVideoFrame(transport::EncodedVideoFrame* video_frame) const; |
+ // If a frame is complete, sets the frame IDs and RTP timestamp in |frame|, |
+ // and also copies the data from all packets into the data field in |frame|. |
+ // Returns true if the frame was complete; false if incomplete and |frame| |
+ // remains unchanged. |
+ bool AssembleEncodedFrame(transport::EncodedFrame* frame) const; |
bool is_key_frame() const { return is_key_frame_; } |