|  | /* | 
|  | *  Copyright 2020 The WebRTC Project Authors. All rights reserved. | 
|  | * | 
|  | *  Use of this source code is governed by a BSD-style license | 
|  | *  that can be found in the LICENSE file in the root of the source | 
|  | *  tree. An additional intellectual property rights grant can be found | 
|  | *  in the file PATENTS.  All contributing project authors may | 
|  | *  be found in the AUTHORS file in the root of the source tree. | 
|  | */ | 
|  |  | 
|  | #include "call/adaptation/test/fake_video_stream_input_state_provider.h" | 
|  |  | 
|  | namespace webrtc { | 
|  |  | 
|  | FakeVideoStreamInputStateProvider::FakeVideoStreamInputStateProvider() | 
|  | : VideoStreamInputStateProvider(nullptr) {} | 
|  |  | 
|  | FakeVideoStreamInputStateProvider::~FakeVideoStreamInputStateProvider() = | 
|  | default; | 
|  |  | 
|  | void FakeVideoStreamInputStateProvider::SetInputState( | 
|  | int input_pixels, | 
|  | int input_fps, | 
|  | int min_pixels_per_frame) { | 
|  | fake_input_state_.set_has_input(true); | 
|  | fake_input_state_.set_frame_size_pixels(input_pixels); | 
|  | fake_input_state_.set_frames_per_second(input_fps); | 
|  | fake_input_state_.set_min_pixels_per_frame(min_pixels_per_frame); | 
|  | } | 
|  |  | 
|  | VideoStreamInputState FakeVideoStreamInputStateProvider::InputState() { | 
|  | return fake_input_state_; | 
|  | } | 
|  |  | 
|  | }  // namespace webrtc |