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; |