Home | History | Annotate | Download | only in protocol

Lines Matching refs:ChannelConfig

22 struct ChannelConfig {
42 static ChannelConfig None();
45 ChannelConfig();
48 ChannelConfig(TransportType transport, int version, Codec codec);
51 // std::vector<ChannelConfig>.
52 bool operator==(const ChannelConfig& b) const;
65 void set_control_config(const ChannelConfig& control_config) {
68 const ChannelConfig& control_config() const { return control_config_; }
69 void set_event_config(const ChannelConfig& event_config) {
72 const ChannelConfig& event_config() const { return event_config_; }
73 void set_video_config(const ChannelConfig& video_config) {
76 const ChannelConfig& video_config() const { return video_config_; }
77 void set_audio_config(const ChannelConfig& audio_config) {
80 const ChannelConfig& audio_config() const { return audio_config_; }
83 return audio_config_.transport != ChannelConfig::TRANSPORT_NONE;
93 ChannelConfig control_config_;
94 ChannelConfig event_config_;
95 ChannelConfig video_config_;
96 ChannelConfig audio_config_;
106 const std::vector<ChannelConfig>& control_configs() const {
110 std::vector<ChannelConfig>* mutable_control_configs() {
114 const std::vector<ChannelConfig>& event_configs() const {
118 std::vector<ChannelConfig>* mutable_event_configs() {
122 const std::vector<ChannelConfig>& video_configs() const {
126 std::vector<ChannelConfig>* mutable_video_configs() {
130 const std::vector<ChannelConfig>& audio_configs() const {
134 std::vector<ChannelConfig>* mutable_audio_configs() {
164 ChannelConfig::Codec codec);
172 const std::vector<ChannelConfig>& host_configs_,
173 const std::vector<ChannelConfig>& client_configs_,
174 ChannelConfig* config);
175 static bool IsChannelConfigSupported(const std::vector<ChannelConfig>& vector,
176 const ChannelConfig& value);
178 std::vector<ChannelConfig> control_configs_;
179 std::vector<ChannelConfig> event_configs_;
180 std::vector<ChannelConfig> video_configs_;
181 std::vector<ChannelConfig> audio_configs_;