NAP
sequenceplayeradapter.h
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
4 
5 #pragma once
6 
7 // local includes
8 #include "sequencetrack.h"
9 
10 // external includes
11 #include <nap/resource.h>
12 
13 namespace nap
14 {
16 
17  // forward declares
18  class SequencePlayerOutput;
19  class SequencePlayerAdapter;
20  class SequencePlayer;
21 
26  class NAPAPI SequencePlayerAdapter
27  {
28  public:
32  SequencePlayerAdapter() = default;
33 
38  virtual void tick(double time) = 0;
39 
43  virtual void destroy() = 0;
44  };
45 }
nap::SequencePlayerAdapter
Definition: sequenceplayeradapter.h:26
nap
Definition: templateapp.h:17