diff options
Diffstat (limited to 'call/adaptation/test/fake_resource.h')
-rw-r--r-- | call/adaptation/test/fake_resource.h | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/call/adaptation/test/fake_resource.h b/call/adaptation/test/fake_resource.h index 19f93ad612..c67dc3af3d 100644 --- a/call/adaptation/test/fake_resource.h +++ b/call/adaptation/test/fake_resource.h @@ -16,10 +16,7 @@ #include "absl/types/optional.h" #include "api/scoped_refptr.h" -#include "api/task_queue/task_queue_base.h" #include "call/adaptation/resource.h" -#include "rtc_base/critical_section.h" -#include "rtc_base/synchronization/sequence_checker.h" namespace webrtc { @@ -31,38 +28,18 @@ class FakeResource : public Resource { explicit FakeResource(std::string name); ~FakeResource() override; - void set_usage_state(ResourceUsageState usage_state); - void set_is_adaptation_up_allowed(bool is_adaptation_up_allowed); - size_t num_adaptations_applied() const; + void SetUsageState(ResourceUsageState usage_state); // Resource implementation. - void RegisterAdaptationTaskQueue( - TaskQueueBase* resource_adaptation_queue) override; - void UnregisterAdaptationTaskQueue() override; - void SetResourceListener(ResourceListener* listener) override; std::string Name() const override; + void SetResourceListener(ResourceListener* listener) override; absl::optional<ResourceUsageState> UsageState() const override; void ClearUsageState() override; - bool IsAdaptationUpAllowed( - const VideoStreamInputState& input_state, - const VideoSourceRestrictions& restrictions_before, - const VideoSourceRestrictions& restrictions_after, - rtc::scoped_refptr<Resource> reason_resource) const override; - void OnAdaptationApplied( - const VideoStreamInputState& input_state, - const VideoSourceRestrictions& restrictions_before, - const VideoSourceRestrictions& restrictions_after, - rtc::scoped_refptr<Resource> reason_resource) override; private: - rtc::CriticalSection lock_; const std::string name_; - TaskQueueBase* resource_adaptation_queue_; - bool is_adaptation_up_allowed_ RTC_GUARDED_BY(lock_); - size_t num_adaptations_applied_ RTC_GUARDED_BY(lock_); - absl::optional<ResourceUsageState> usage_state_ - RTC_GUARDED_BY(resource_adaptation_queue_); - ResourceListener* listener_ RTC_GUARDED_BY(resource_adaptation_queue_); + ResourceListener* listener_; + absl::optional<ResourceUsageState> usage_state_; }; } // namespace webrtc |