blob: 856e44c383bc3a7ab02d5d36dbdc8f20528005ad
1 | /* |
2 | // Copyright(c) 2016 Amlogic Corporation |
3 | */ |
4 | #ifndef ICOMPOSER_FACTORY_H_ |
5 | #define ICOMPOSER_FACTORY_H_ |
6 | |
7 | |
8 | #include <IComposer.h> |
9 | |
10 | namespace android { |
11 | namespace amlogic { |
12 | |
13 | |
14 | class IComposerFactory { |
15 | |
16 | public: |
17 | virtual ~IComposerFactory() {}; |
18 | |
19 | public: |
20 | virtual IComposer* createComposer(String8 key) = 0; |
21 | }; |
22 | } // namespace amlogic |
23 | } // namespace android |
24 | |
25 | #endif /* ICOMPOSER_FACTORY_H_ */ |
26 |