1 // Copyright 2014 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.
5 #include "media/cast/transport/cast_transport_config.h"
12 const int kDefaultRtpMaxDelayMs = 100;
15 RtpConfig::RtpConfig()
17 max_delay_ms(kDefaultRtpMaxDelayMs),
20 RtpConfig::~RtpConfig() {}
22 CastTransportRtpConfig::CastTransportRtpConfig()
23 : max_outstanding_frames(-1) {}
25 CastTransportRtpConfig::~CastTransportRtpConfig() {}
27 CastTransportAudioConfig::CastTransportAudioConfig()
28 : codec(kOpus), frequency(0), channels(0) {}
30 CastTransportAudioConfig::~CastTransportAudioConfig() {}
32 CastTransportVideoConfig::CastTransportVideoConfig() : codec(kVp8) {}
34 CastTransportVideoConfig::~CastTransportVideoConfig() {}
36 EncodedVideoFrame::EncodedVideoFrame()
40 last_referenced_frame_id(0),
42 EncodedVideoFrame::~EncodedVideoFrame() {}
44 EncodedAudioFrame::EncodedAudioFrame()
45 : codec(kOpus), frame_id(0), rtp_timestamp(0) {}
46 EncodedAudioFrame::~EncodedAudioFrame() {}
48 RtcpSenderFrameLogMessage::RtcpSenderFrameLogMessage()
49 : frame_status(kRtcpSenderFrameStatusUnknown), rtp_timestamp(0) {}
50 RtcpSenderFrameLogMessage::~RtcpSenderFrameLogMessage() {}
52 RtcpSenderInfo::RtcpSenderInfo()
57 send_octet_count(0) {}
58 RtcpSenderInfo::~RtcpSenderInfo() {}
60 RtcpReportBlock::RtcpReportBlock()
65 extended_high_sequence_number(0),
68 delay_since_last_sr(0) {}
69 RtcpReportBlock::~RtcpReportBlock() {}
71 RtcpDlrrReportBlock::RtcpDlrrReportBlock()
72 : last_rr(0), delay_since_last_rr(0) {}
73 RtcpDlrrReportBlock::~RtcpDlrrReportBlock() {}
75 SendRtcpFromRtpSenderData::SendRtcpFromRtpSenderData()
76 : packet_type_flags(0), sending_ssrc(0) {}
77 SendRtcpFromRtpSenderData::~SendRtcpFromRtpSenderData() {}
79 } // namespace transport