1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "media/cast/cast_config.h"
6
7 namespace media {
8 namespace cast {
9
VideoSenderConfig()10 VideoSenderConfig::VideoSenderConfig()
11 : rtcp_interval(kDefaultRtcpIntervalMs),
12 rtcp_mode(kRtcpReducedSize),
13 rtp_history_ms(kDefaultRtpHistoryMs),
14 rtp_max_delay_ms(kDefaultRtpMaxDelayMs),
15 congestion_control_back_off(kDefaultCongestionControlBackOff),
16 max_qp(kDefaultMaxQp),
17 min_qp(kDefaultMinQp),
18 max_frame_rate(kDefaultMaxFrameRate),
19 max_number_of_video_buffers_used(kDefaultNumberOfVideoBuffers) {}
20
AudioSenderConfig()21 AudioSenderConfig::AudioSenderConfig()
22 : rtcp_interval(kDefaultRtcpIntervalMs),
23 rtcp_mode(kRtcpReducedSize),
24 rtp_history_ms(kDefaultRtpHistoryMs),
25 rtp_max_delay_ms(kDefaultRtpMaxDelayMs) {}
26
AudioReceiverConfig()27 AudioReceiverConfig::AudioReceiverConfig()
28 : rtcp_interval(kDefaultRtcpIntervalMs),
29 rtcp_mode(kRtcpReducedSize),
30 rtp_max_delay_ms(kDefaultRtpMaxDelayMs) {}
31
VideoReceiverConfig()32 VideoReceiverConfig::VideoReceiverConfig()
33 : rtcp_interval(kDefaultRtcpIntervalMs),
34 rtcp_mode(kRtcpReducedSize),
35 rtp_max_delay_ms(kDefaultRtpMaxDelayMs),
36 max_frame_rate(kDefaultMaxFrameRate),
37 decoder_faster_than_max_frame_rate(true) {}
38
EncodedVideoFrame()39 EncodedVideoFrame::EncodedVideoFrame() {}
~EncodedVideoFrame()40 EncodedVideoFrame::~EncodedVideoFrame() {}
41
EncodedAudioFrame()42 EncodedAudioFrame::EncodedAudioFrame() {}
~EncodedAudioFrame()43 EncodedAudioFrame::~EncodedAudioFrame() {}
44
PcmAudioFrame()45 PcmAudioFrame::PcmAudioFrame() {}
~PcmAudioFrame()46 PcmAudioFrame::~PcmAudioFrame() {}
47
48 // static
DeletePacket(const uint8 * packet)49 void PacketReceiver::DeletePacket(const uint8* packet) {
50 delete [] packet;
51 }
52
53 } // namespace cast
54 } // namespace media
55