Chromium Code Reviews| Index: webrtc/modules/video_coding/frame_object.h |
| diff --git a/webrtc/modules/video_coding/frame_object.h b/webrtc/modules/video_coding/frame_object.h |
| index c5cdd6eb1125c2a8ef5fb35c1f441f747c307c4d..72bcd5622d4e1b3224d19cca42bc5d558fdc6e9c 100644 |
| --- a/webrtc/modules/video_coding/frame_object.h |
| +++ b/webrtc/modules/video_coding/frame_object.h |
| @@ -23,13 +23,20 @@ class FrameObject { |
| public: |
| static const uint8_t kMaxFrameReferences = 5; |
| + FrameObject(); |
| + |
| virtual bool GetBitstream(uint8_t* destination) const = 0; |
| virtual ~FrameObject() {} |
| + // The tuple (|picture_id|, |spatial_layer|) uniquely identifies a frame |
| + // object. For codec types that don't necessarily have picture ids they |
| + // have to be constructed from the header data relevant to that coded. |
|
stefan-webrtc
2016/05/04 09:09:50
to that codec
philipel
2016/05/04 09:52:26
Done.
|
| uint16_t picture_id; |
| + uint8_t spatial_layer; |
| + |
| size_t num_references; |
| - std::array<uint16_t, kMaxFrameReferences> referencesr; |
| uint16_t references[kMaxFrameReferences]; |
| + bool inter_layer_predicted; |
| }; |
| class PacketBuffer; |