// Copyright 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. #include "cc/test/fake_video_frame_provider.h" namespace cc { FakeVideoFrameProvider::FakeVideoFrameProvider() : frame_(NULL), client_(NULL) {} FakeVideoFrameProvider::~FakeVideoFrameProvider() { if (client_) client_->StopUsingProvider(); } void FakeVideoFrameProvider::SetVideoFrameProviderClient(Client* client) { client_ = client; } scoped_refptr FakeVideoFrameProvider::GetCurrentFrame() { return frame_; } } // namespace cc