13551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved.
23551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
33551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)// found in the LICENSE file.
43551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
53551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)#include "media/cast/cast_config.h"
63551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
73551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)namespace media {
83551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)namespace cast {
93551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
103551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)VideoSenderConfig::VideoSenderConfig()
113551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)    : rtcp_interval(kDefaultRtcpIntervalMs),
123551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtcp_mode(kRtcpReducedSize),
133551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtp_history_ms(kDefaultRtpHistoryMs),
143551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtp_max_delay_ms(kDefaultRtpMaxDelayMs),
153551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      congestion_control_back_off(kDefaultCongestionControlBackOff),
163551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      max_qp(kDefaultMaxQp),
173551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      min_qp(kDefaultMinQp),
183551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      max_frame_rate(kDefaultMaxFrameRate),
193551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      max_number_of_video_buffers_used(kDefaultNumberOfVideoBuffers) {}
203551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
213551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)AudioSenderConfig::AudioSenderConfig()
223551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)    : rtcp_interval(kDefaultRtcpIntervalMs),
233551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtcp_mode(kRtcpReducedSize),
243551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtp_history_ms(kDefaultRtpHistoryMs),
253551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtp_max_delay_ms(kDefaultRtpMaxDelayMs) {}
263551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
273551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)AudioReceiverConfig::AudioReceiverConfig()
283551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)    : rtcp_interval(kDefaultRtcpIntervalMs),
293551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtcp_mode(kRtcpReducedSize),
303551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtp_max_delay_ms(kDefaultRtpMaxDelayMs) {}
313551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
323551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)VideoReceiverConfig::VideoReceiverConfig()
333551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)    : rtcp_interval(kDefaultRtcpIntervalMs),
343551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtcp_mode(kRtcpReducedSize),
353551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      rtp_max_delay_ms(kDefaultRtpMaxDelayMs),
363551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      max_frame_rate(kDefaultMaxFrameRate),
373551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)      decoder_faster_than_max_frame_rate(true) {}
383551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
393551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)EncodedVideoFrame::EncodedVideoFrame() {}
403551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)EncodedVideoFrame::~EncodedVideoFrame() {}
413551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
423551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)EncodedAudioFrame::EncodedAudioFrame() {}
433551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)EncodedAudioFrame::~EncodedAudioFrame() {}
443551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
453551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)PcmAudioFrame::PcmAudioFrame() {}
463551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)PcmAudioFrame::~PcmAudioFrame() {}
473551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
488bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)// static
498bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)void PacketReceiver::DeletePacket(const uint8* packet) {
508bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)  delete [] packet;
518bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)}
528bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles)
533551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)}  // namespace cast
543551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)}  // namespace media
55