kodi
IPlaybackControl.h
1 /*
2  * Copyright (C) 2018 Team Kodi
3  * This file is part of Kodi - https://kodi.tv
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  * See LICENSES/README.md for more information.
7  */
8 
9 #pragma once
10 
11 namespace KODI
12 {
13 namespace RETRO
14 {
19 {
20 public:
21  virtual ~IPlaybackCallback() = default;
22 
28  virtual void SetPlaybackSpeed(double speed) = 0;
29 
35  virtual void EnableInput(bool bEnable) = 0;
36 };
37 
42 {
43 public:
44  virtual ~IPlaybackControl() = default;
45 
49  virtual void FrameMove() = 0;
50 };
51 } // namespace RETRO
52 } // namespace KODI
virtual void SetPlaybackSpeed(double speed)=0
Set the playback speed.
The playback client being controlled.
Definition: IPlaybackControl.h:18
Class that can control playback and input.
Definition: IPlaybackControl.h:41
Definition: AudioDecoder.h:18
virtual void EnableInput(bool bEnable)=0
Enable/disable game input.