Lines Matching refs:StreamParams
92 struct StreamParams { struct
93 StreamParams();
94 StreamParams(const StreamParams&);
95 StreamParams(StreamParams&&);
96 ~StreamParams();
97 StreamParams& operator=(const StreamParams&); argument
98 StreamParams& operator=(StreamParams&&); argument
100 static StreamParams CreateLegacy(uint32_t ssrc) { in CreateLegacy() argument
101 StreamParams stream; in CreateLegacy()
106 bool operator==(const StreamParams& other) const;
107 bool operator!=(const StreamParams& other) const { return !(*this == other); }
237 bool Matches(const StreamParams& stream) const { in Matches() argument
250 typedef std::vector<StreamParams> StreamParamsVec;
253 const StreamParams* GetStream(const StreamParamsVec& streams, in GetStream()
260 StreamParams* GetStream(StreamParamsVec& streams, Condition condition) { in GetStream()
267 [](const StreamParams& sp) { return !sp.has_ssrcs(); }); in HasStreamWithNoSsrcs()
270 inline const StreamParams* GetStreamBySsrc(const StreamParamsVec& streams, in GetStreamBySsrc()
273 streams, [&ssrc](const StreamParams& sp) { return sp.has_ssrc(ssrc); }); in GetStreamBySsrc()
276 inline const StreamParams* GetStreamByIds(const StreamParamsVec& streams, in GetStreamByIds()
279 return GetStream(streams, [&groupid, &id](const StreamParams& sp) { in GetStreamByIds()
284 inline StreamParams* GetStreamByIds(StreamParamsVec& streams, in GetStreamByIds()
287 return GetStream(streams, [&groupid, &id](const StreamParams& sp) { in GetStreamByIds()
292 inline const StreamParams* GetStream(const StreamParamsVec& streams, in GetStream()
294 return GetStream(streams, [&selector](const StreamParams& sp) { in GetStream()
312 return RemoveStream(streams, [&selector](const StreamParams& sp) { in RemoveStream()
318 streams, [&ssrc](const StreamParams& sp) { return sp.has_ssrc(ssrc); }); in RemoveStreamBySsrc()
323 return RemoveStream(streams, [&groupid, &id](const StreamParams& sp) { in RemoveStreamByIds()