VideoDisplay is a video player library. More...
Classes | |
| class | AVDecoder |
| This class provices the actual audio/video decoder for the video player. More... | |
| class | LibavDecoder |
| Audio/Video decoder implementation that uses Libav as a backend. More... | |
| class | SubTitles |
| Subtitles for the videos. More... | |
Typedefs | |
|
typedef std::shared_ptr < AVDecoder > | AVDecoderPtr |
| Smart pointer to AVDecoder. | |
Functions | |
| VIDEODISPLAY_API void | libavInit () |
| Initialize Libav. More... | |
VideoDisplay is a video player library.
VideoDisplay a C++ library for playing movie files using OpenGL hardware.
Copyright: All rights reserved, MultiTouch Oy. You may use this library only for purposes for which you have a specific, written license from MultiTouch Oy.
It is heavily in work-in-progress.
The audio is sent to the world using the Resonant framework.
Copyright: The Videodisplay library has been developed by Helsinki Institute for Information Technology (HIIT, 2006-2007) and MultiTouch Oy (2007).
VideoDisplay is released under the GNU Lesser General Public License (LGPL), version 2.1.
| VIDEODISPLAY_API void VideoDisplay::libavInit | ( | ) |
Initialize Libav.
This is called automatically from LibavDecoder, but should also be called manually if there is a need to call raw Libav functions outside VideoDisplay library. This will: