namespace protocol {
const int kDefaultStreamVersion = 2;
-
-// The control channel version that supports the "capabilities" message.
const int kControlStreamVersion = 3;
-const int kControlStreamVersionNoCapabilities = kDefaultStreamVersion;
ChannelConfig ChannelConfig::None() {
return ChannelConfig();
SessionConfig::SessionConfig() {
}
-bool SessionConfig::SupportsCapabilities() const {
- return control_config_.version >= kControlStreamVersion;
-}
-
// static
SessionConfig SessionConfig::ForTest() {
SessionConfig result;
ChannelConfig(ChannelConfig::TRANSPORT_MUX_STREAM,
kControlStreamVersion,
ChannelConfig::CODEC_UNDEFINED));
- result->mutable_control_configs()->push_back(
- ChannelConfig(ChannelConfig::TRANSPORT_MUX_STREAM,
- kControlStreamVersionNoCapabilities,
- ChannelConfig::CODEC_UNDEFINED));
// Event channel.
result->mutable_event_configs()->push_back(
ChannelConfig::CODEC_UNDEFINED));
// Video channel.
+#if !defined(MEDIA_DISABLE_LIBVPX)
result->mutable_video_configs()->push_back(
ChannelConfig(ChannelConfig::TRANSPORT_STREAM,
kDefaultStreamVersion,
ChannelConfig::CODEC_VP8));
+#endif // !defined(MEDIA_DISABLE_LIBVPX)
// Audio channel.
result->mutable_audio_configs()->push_back(