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