test_media_client.cc 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // Copyright 2017 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "ash/test_media_client.h"
  5. namespace ash {
  6. TestMediaClient::TestMediaClient() = default;
  7. TestMediaClient::~TestMediaClient() = default;
  8. void TestMediaClient::HandleMediaNextTrack() {
  9. ++handle_media_next_track_count_;
  10. }
  11. void TestMediaClient::HandleMediaPlayPause() {
  12. ++handle_media_play_pause_count_;
  13. }
  14. void TestMediaClient::HandleMediaPlay() {
  15. ++handle_media_play_count_;
  16. }
  17. void TestMediaClient::HandleMediaPause() {
  18. ++handle_media_pause_count_;
  19. }
  20. void TestMediaClient::HandleMediaStop() {
  21. ++handle_media_stop_count_;
  22. }
  23. void TestMediaClient::HandleMediaPrevTrack() {
  24. ++handle_media_prev_track_count_;
  25. }
  26. void TestMediaClient::HandleMediaSeekBackward() {
  27. ++handle_media_seek_backward_count_;
  28. }
  29. void TestMediaClient::HandleMediaSeekForward() {
  30. ++handle_media_seek_forward_count_;
  31. }
  32. void TestMediaClient::RequestCaptureState() {}
  33. void TestMediaClient::SuspendMediaSessions() {
  34. media_sessions_suspended_ = true;
  35. }
  36. } // namespace ash