#include "third_party/blink/renderer/modules/webcodecs/video_frame_monitor.h"
#include "base/run_loop.h"
#include "base/synchronization/lock.h"
#include "base/task/single_thread_task_runner.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/scheduler/public/post_cross_thread_task.h"
#include "third_party/blink/renderer/platform/testing/io_task_runner_testing_platform_support.h"
#include "third_party/blink/renderer/platform/testing/task_environment.h"
#include "third_party/blink/renderer/platform/wtf/cross_thread_functional.h"
namespace blink {
class VideoFrameMonitorTest : public testing::Test { … };
TEST_F(VideoFrameMonitorTest, TwoDevicesOnSeparateThreads) { … }
}