diff options
Diffstat (limited to 'chromium/media/filters/file_data_source.h')
-rw-r--r-- | chromium/media/filters/file_data_source.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/chromium/media/filters/file_data_source.h b/chromium/media/filters/file_data_source.h index c0164dac574..739bc2ec3ed 100644 --- a/chromium/media/filters/file_data_source.h +++ b/chromium/media/filters/file_data_source.h @@ -7,9 +7,9 @@ #include <string> +#include "base/files/file.h" #include "base/files/file_path.h" #include "base/files/memory_mapped_file.h" -#include "base/platform_file.h" #include "media/base/data_source.h" namespace media { @@ -19,13 +19,12 @@ namespace media { class MEDIA_EXPORT FileDataSource : public DataSource { public: FileDataSource(); + explicit FileDataSource(base::File file); virtual ~FileDataSource(); bool Initialize(const base::FilePath& file_path); - bool InitializeFromPlatformFile(const base::PlatformFile& file); // Implementation of DataSource. - virtual void set_host(DataSourceHost* host) OVERRIDE; virtual void Stop(const base::Closure& callback) OVERRIDE; virtual void Read(int64 position, int size, uint8* data, const DataSource::ReadCB& read_cb) OVERRIDE; @@ -38,9 +37,6 @@ class MEDIA_EXPORT FileDataSource : public DataSource { void force_streaming_for_testing() { force_streaming_ = true; } private: - // Informs the host of changes in total and buffered bytes. - void UpdateHostBytes(); - base::MemoryMappedFile file_; bool force_read_errors_; |