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.
5 #include "chrome/renderer/media/cast_send_transport.h"
7 #include "base/logging.h"
8 #include "chrome/renderer/media/cast_session.h"
9 #include "chrome/renderer/media/cast_udp_transport.h"
11 CastCodecSpecificParam::CastCodecSpecificParam() {
14 CastCodecSpecificParam::~CastCodecSpecificParam() {
17 CastRtpPayloadParam::CastRtpPayloadParam()
27 CastRtpPayloadParam::~CastRtpPayloadParam() {
30 CastRtpCaps::CastRtpCaps() {
33 CastRtpCaps::~CastRtpCaps() {
36 CastSendTransport::CastSendTransport(
37 CastUdpTransport* udp_transport)
38 : cast_session_(udp_transport->cast_session()) {
41 CastSendTransport::~CastSendTransport() {
44 CastRtpCaps CastSendTransport::GetCaps() {
49 CastRtpParams CastSendTransport::GetParams() {
51 return CastRtpParams();
54 CastRtpParams CastSendTransport::CreateParams(
55 CastRtpCaps remote_caps) {
57 return CastRtpParams();
60 void CastSendTransport::Start(WebKit::WebMediaStreamTrack* audio_track,
61 WebKit::WebMediaStreamTrack* video_track,
62 CastRtpParams params) {
66 void CastSendTransport::Stop() {