chromium/media/capture/video/file_video_capture_device_unittest.cc

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include <stddef.h>
#include <stdint.h>

#include <memory>
#include <utility>

#include "base/functional/bind.h"
#include "base/synchronization/waitable_event.h"
#include "base/task/bind_post_task.h"
#include "base/test/task_environment.h"
#include "media/base/test_data_util.h"
#include "media/capture/video/file_video_capture_device.h"
#include "media/capture/video/mock_video_capture_device_client.h"
#include "media/video/fake_gpu_memory_buffer.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"

_;
InvokeWithoutArgs;

namespace media {

namespace {

const base::TimeDelta kWaitTimeoutSecs =;

class MockImageCaptureClient {};

}  // namespace

class FileVideoCaptureDeviceTest : public ::testing::Test {};

TEST_F(FileVideoCaptureDeviceTest, GetPhotoState) {}

TEST_F(FileVideoCaptureDeviceTest, SetPhotoOptions) {}

TEST_F(FileVideoCaptureDeviceTest, TakePhoto) {}

TEST_F(FileVideoCaptureDeviceTest, CaptureWithGpuMemoryBuffer) {}

}  // namespace media