| Index: media/cast/framer/framer.h
|
| diff --git a/media/cast/framer/framer.h b/media/cast/framer/framer.h
|
| index eb67064a40ab594dd25b6064d6e1bb0691e4d3f8..21c67c0c113ade17974339a030af96b2e47cb69c 100644
|
| --- a/media/cast/framer/framer.h
|
| +++ b/media/cast/framer/framer.h
|
| @@ -40,15 +40,18 @@ class Framer {
|
| const RtpCastHeader& rtp_header,
|
| bool* duplicate);
|
|
|
| - // Extracts a complete encoded frame - will only return a complete continuous
|
| - // frame.
|
| - // Returns false if the frame does not exist or if the frame is not complete
|
| - // within the given time frame.
|
| + // Extracts a complete encoded frame - will only return a complete and
|
| + // decodable frame. Returns false if no such frames exist.
|
| + // |next_frame| will be set to true if the returned frame is the very
|
| + // next frame. |have_multiple_complete_frames| will be set to true
|
| + // if there are more decodadble frames available.
|
| bool GetEncodedVideoFrame(transport::EncodedVideoFrame* video_frame,
|
| - bool* next_frame);
|
| + bool* next_frame,
|
| + bool* have_multiple_complete_frames);
|
|
|
| bool GetEncodedAudioFrame(transport::EncodedAudioFrame* audio_frame,
|
| - bool* next_frame);
|
| + bool* next_frame,
|
| + bool* have_multiple_complete_frames);
|
|
|
| void ReleaseFrame(uint32 frame_id);
|
|
|
|
|