Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(253)

Side by Side Diff: media/base/filters.cc

Issue 3461019: FBTF: Move virtual methods to implementation files. (Closed) Base URL: http://src.chromium.org/git/chromium.git
Patch Set: Win+chromeos+mac fixes Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright (c) 2010 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/base/filters.h"
6
7 #include "base/logging.h"
8 #include "base/message_loop.h"
9
10 namespace media {
11
12 MediaFilter::MediaFilter() : host_(NULL), message_loop_(NULL) {}
13
14 void MediaFilter::set_host(FilterHost* host) {
15 DCHECK(host);
16 DCHECK(!host_);
17 host_ = host;
18 }
19
20 FilterHost* MediaFilter::host() {
21 return host_;
22 }
23
24 void MediaFilter::set_message_loop(MessageLoop* message_loop) {
25 DCHECK(message_loop);
26 DCHECK(!message_loop_);
27 message_loop_ = message_loop;
28 }
29
30 MessageLoop* MediaFilter::message_loop() {
31 return message_loop_;
32 }
33
34 void MediaFilter::Play(FilterCallback* callback) {
35 DCHECK(callback);
36 if (callback) {
37 callback->Run();
38 delete callback;
39 }
40 }
41
42 void MediaFilter::Pause(FilterCallback* callback) {
43 DCHECK(callback);
44 if (callback) {
45 callback->Run();
46 delete callback;
47 }
48 }
49
50 void MediaFilter::Flush(FilterCallback* callback) {
51 DCHECK(callback);
52 if (callback) {
53 callback->Run();
54 delete callback;
55 }
56 }
57
58 void MediaFilter::Stop(FilterCallback* callback) {
59 DCHECK(callback);
60 if (callback) {
61 callback->Run();
62 delete callback;
63 }
64 }
65
66 void MediaFilter::SetPlaybackRate(float playback_rate) {}
67
68 void MediaFilter::Seek(base::TimeDelta time, FilterCallback* callback) {
69 scoped_ptr<FilterCallback> seek_callback(callback);
70 if (seek_callback.get()) {
71 seek_callback->Run();
72 }
73 }
74
75 void MediaFilter::OnAudioRendererDisabled() {
76 }
77
78 MediaFilter::~MediaFilter() {}
79
80 } // namespace media
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698