diff options
Diffstat (limited to 'media/cast/framer/frame_id_map.h')
-rw-r--r-- | media/cast/framer/frame_id_map.h | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/media/cast/framer/frame_id_map.h b/media/cast/framer/frame_id_map.h index cecaaebcd1..1d4fb097ea 100644 --- a/media/cast/framer/frame_id_map.h +++ b/media/cast/framer/frame_id_map.h @@ -19,8 +19,8 @@ namespace cast { class FrameInfo { public: - FrameInfo(uint8 frame_id, - uint8 referenced_frame_id, + FrameInfo(uint32 frame_id, + uint32 referenced_frame_id, uint16 max_packet_id, bool key_frame); ~FrameInfo(); @@ -32,13 +32,13 @@ class FrameInfo { PacketIdSet* missing_packets) const; bool is_key_frame() const { return is_key_frame_; } - uint8 frame_id() const { return frame_id_; } - uint8 referenced_frame_id() const { return referenced_frame_id_; } + uint32 frame_id() const { return frame_id_; } + uint32 referenced_frame_id() const { return referenced_frame_id_; } private: const bool is_key_frame_; - const uint8 frame_id_; - const uint8 referenced_frame_id_; + const uint32 frame_id_; + const uint32 referenced_frame_id_; uint16 max_received_packet_id_; PacketIdSet missing_packets_; @@ -46,7 +46,7 @@ class FrameInfo { DISALLOW_COPY_AND_ASSIGN(FrameInfo); }; -typedef std::map<uint8, linked_ptr<FrameInfo> > FrameMap; +typedef std::map<uint32, linked_ptr<FrameInfo> > FrameMap; class FrameIdMap { public: @@ -57,21 +57,21 @@ class FrameIdMap { bool InsertPacket(const RtpCastHeader& rtp_header, bool* complete); bool Empty() const; - bool FrameExists(uint8 frame_id) const; - uint8 NewestFrameId() const; + bool FrameExists(uint32 frame_id) const; + uint32 NewestFrameId() const; - void RemoveOldFrames(uint8 frame_id); + void RemoveOldFrames(uint32 frame_id); void Clear(); // Identifies the next frame to be released (rendered). - bool NextContinuousFrame(uint8* frame_id) const; - uint8 LastContinuousFrame() const; + bool NextContinuousFrame(uint32* frame_id) const; + uint32 LastContinuousFrame() const; - bool NextAudioFrameAllowingMissingFrames(uint8* frame_id) const; - bool NextVideoFrameAllowingSkippingFrames(uint8* frame_id) const; + bool NextAudioFrameAllowingMissingFrames(uint32* frame_id) const; + bool NextVideoFrameAllowingSkippingFrames(uint32* frame_id) const; int NumberOfCompleteFrames() const; - void GetMissingPackets(uint8 frame_id, + void GetMissingPackets(uint32 frame_id, bool last_frame, PacketIdSet* missing_packets) const; @@ -81,8 +81,8 @@ class FrameIdMap { FrameMap frame_map_; bool waiting_for_key_; - uint8 last_released_frame_; - uint8 newest_frame_id_; + uint32 last_released_frame_; + uint32 newest_frame_id_; DISALLOW_COPY_AND_ASSIGN(FrameIdMap); }; |