default_config.cc revision a1401311d1ab56c4ed0a474bd38c108f75cb0cd9
1a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
2a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// found in the LICENSE file.
4a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
5a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)#include "media/cast/test/utility/default_config.h"
6a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
7a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)#include "media/cast/transport/cast_transport_config.h"
8a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
9a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)namespace media {
10a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)namespace cast {
11a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
12a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)AudioReceiverConfig GetDefaultAudioReceiverConfig() {
13a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  AudioReceiverConfig config;
14a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.feedback_ssrc = 1;
15a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.incoming_ssrc = 2;
16a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.rtp_payload_type = 127;
17a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.rtcp_c_name = "audio_receiver@a.b.c.d";
18a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.use_external_decoder = false;
19a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.frequency = 48000;
20a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.channels = 2;
21a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.codec = media::cast::transport::kOpus;
22a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  return config;
23a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)}
24a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
25a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)VideoReceiverConfig GetDefaultVideoReceiverConfig() {
26a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  VideoReceiverConfig config;
27a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.feedback_ssrc = 12;
28a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.incoming_ssrc = 11;
29a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.rtp_payload_type = 96;
30a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.rtcp_c_name = "video_receiver@a.b.c.d";
31a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.use_external_decoder = false;
32a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  config.codec = media::cast::transport::kVp8;
33a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  return config;
34a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)}
35a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
36a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)}  // namespace cast
37a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)}  // namespace media
38