Use rtc::CopyOnWriteBuffer::MutableData through webrtc
where mutable access is required. Bug: webrtc:12334 Change-Id: I4b2b74f836aaf7f12278c3569d0d49936297716b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198846 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32936}
This commit is contained in:
committed by
Commit Bot
parent
da06e8f6bd
commit
e15dc58f32
@ -180,8 +180,10 @@ class RtpPacket {
|
||||
|
||||
uint16_t SetExtensionLengthMaybeAddZeroPadding(size_t extensions_offset);
|
||||
|
||||
uint8_t* WriteAt(size_t offset) { return buffer_.data() + offset; }
|
||||
void WriteAt(size_t offset, uint8_t byte) { buffer_.data()[offset] = byte; }
|
||||
uint8_t* WriteAt(size_t offset) { return buffer_.MutableData() + offset; }
|
||||
void WriteAt(size_t offset, uint8_t byte) {
|
||||
buffer_.MutableData()[offset] = byte;
|
||||
}
|
||||
const uint8_t* ReadAt(size_t offset) const { return buffer_.data() + offset; }
|
||||
|
||||
// Header.
|
||||
|
||||
Reference in New Issue
Block a user