587ae25b84177c5af73d1794bba555c6643b39bd
Stefan Schuermans first version, plays videos...

Stefan Schuermans authored 13 years ago

1) /* Blinker
2)    Copyright 2011 Stefan Schuermans <stefan@blinkenarea.org>
3)    Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
4)    a blinkenarea.org project */
5) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

6) #ifndef BLINKER_STREAMRECV_H
7) #define BLINKER_STREAMRECV_H
Stefan Schuermans first version, plays videos...

Stefan Schuermans authored 13 years ago

8) 
Stefan Schuermans added stream name to stream...

Stefan Schuermans authored 12 years ago

9) #include <string>
10) 
Stefan Schuermans first version, plays videos...

Stefan Schuermans authored 13 years ago

11) #include <BlinkenLib/BlinkenFrame.h>
12) 
13) namespace Blinker {
14) 
15) /// video stream receiver interface
16) class StreamRecv
17) {
18) public:
19)   /// constructor
20)   StreamRecv();
21) 
22)   /// virtual destructor
23)   virtual ~StreamRecv();
24) 
25) public:
26)   /**
27)    * @brief set current frame
Stefan Schuermans added stream name to stream...

Stefan Schuermans authored 12 years ago

28)    * @param[in] stream stream name
Stefan Schuermans merged frame processing wit...

Stefan Schuermans authored 12 years ago

29)    * @param[in] pFrame current frame (NULL for none)
Stefan Schuermans first version, plays videos...

Stefan Schuermans authored 13 years ago

30)    */
Stefan Schuermans added stream name to stream...

Stefan Schuermans authored 12 years ago

31)   virtual void setFrame(const std::string &stream, stBlinkenFrame *pFrame) = 0;
Stefan Schuermans first version, plays videos...

Stefan Schuermans authored 13 years ago

32) }; // class StreamRecv
33) 
34) } // namespace Blinker
35) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

36) #endif // #ifndef BLINKER_STREAMRECV_H