Index: media/base/filter_host.h |
diff --git a/media/base/filter_host.h b/media/base/filter_host.h |
deleted file mode 100644 |
index 81f1d01efc57ce7f2f47d545a571a6c11f7b72b7..0000000000000000000000000000000000000000 |
--- a/media/base/filter_host.h |
+++ /dev/null |
@@ -1,52 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-// FilterHost describes an interface for individual filters to access and |
-// modify global playback information. Every filter is given a filter host |
-// reference as part of initialization. |
-// |
-// This interface is intentionally verbose to cover the needs for the different |
-// types of filters (see media/base/filters.h for filter definitions). Filters |
-// typically use parts of the interface that are relevant to their function. |
-// For example, an audio renderer filter typically calls SetTime as it feeds |
-// data to the audio hardware. A video renderer filter typically calls GetTime |
-// to synchronize video with audio. An audio and video decoder would typically |
-// have no need to call either SetTime or GetTime. |
- |
-#ifndef MEDIA_BASE_FILTER_HOST_H_ |
-#define MEDIA_BASE_FILTER_HOST_H_ |
- |
-#include "base/time.h" |
-#include "media/base/media_export.h" |
-#include "media/base/pipeline_status.h" |
-#include "ui/gfx/size.h" |
- |
-namespace media { |
- |
-class MEDIA_EXPORT FilterHost { |
- public: |
- // Stops execution of the pipeline due to a fatal error. Do not call this |
- // method with PIPELINE_OK. |
- virtual void SetError(PipelineStatus error) = 0; |
- |
- // Gets the current time. |
- virtual base::TimeDelta GetTime() const = 0; |
- |
- // Gets the duration. |
- virtual base::TimeDelta GetDuration() const = 0; |
- |
- // Sets the natural size of the video output in pixel units. |
- virtual void SetNaturalVideoSize(const gfx::Size& size) = 0; |
- |
- // Notifies that this filter has ended, typically only called by filter graph |
- // endpoints such as renderers. |
- virtual void NotifyEnded() = 0; |
- |
- protected: |
- virtual ~FilterHost() {} |
-}; |
- |
-} // namespace media |
- |
-#endif // MEDIA_BASE_FILTER_HOST_H_ |