Unify rtcp packet setters
Renamed setters in rtcp classes from WithField to SetField from WithItem to AddItem or SetItems from From to SetSenderSsrc from To to SetMediaSsrc Some redundant or unsued setters removed. Pass-by-const& replaced with pass-by-value when appropriate. BUG=webrtc:5260 Review-Url: https://codereview.webrtc.org/2348623003 Cr-Commit-Position: refs/heads/master@{#14393}
This commit is contained in:
@ -49,11 +49,13 @@ class Sli : public Psfb {
|
||||
// Parse assumes header is already parsed and validated.
|
||||
bool Parse(const CommonHeader& packet);
|
||||
|
||||
void WithPictureId(uint8_t picture_id,
|
||||
uint16_t first_macroblock = 0,
|
||||
uint16_t number_macroblocks = 0x1fff) {
|
||||
items_.push_back(
|
||||
Macroblocks(picture_id, first_macroblock, number_macroblocks));
|
||||
void AddPictureId(uint8_t picture_id) {
|
||||
items_.emplace_back(picture_id, 0, 0x1fff);
|
||||
}
|
||||
void AddPictureId(uint8_t picture_id,
|
||||
uint16_t first_macroblock,
|
||||
uint16_t number_macroblocks) {
|
||||
items_.emplace_back(picture_id, first_macroblock, number_macroblocks);
|
||||
}
|
||||
|
||||
const std::vector<Macroblocks>& macroblocks() const { return items_; }
|
||||
|
||||
Reference in New Issue
Block a user