Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ofTheo/ofDirectShowVideoPlayer

ofDirectShowVideoPlayer contains DirectShowVideo a C++ class that allows for video playback and pixel access and ofDirectShowVideoPlayer, an openFrameworks wrapper.
https://github.com/ofTheo/ofDirectShowVideoPlayer

Last synced: 7 days ago
JSON representation

ofDirectShowVideoPlayer contains DirectShowVideo a C++ class that allows for video playback and pixel access and ofDirectShowVideoPlayer, an openFrameworks wrapper.

Awesome Lists containing this project

README

        

ofDirectShowVideoPlayer
=======================

ofDirectShowVideoPlayer contains DirectShowVideo a C++ class that allows for video playback and pixel access and ofDirectShowVideoPlayer an openFrameworks wrapper.

Video plackback is not currently callback based, but it will be updated shortly for a callback based capture approach.
This implementation, implements all the ofBaseVideoPlayer virtual functions.

To allow for QuickTime video playback with this player install the K-Lite Mega Codec Pack 10.2

This code is free to be used in any manner with or without attribution.

No warrenty is offered or implied.

To try out:
* Make sure you have OF v0.8.0 or higher
* Download the files and add to your project
* Duplicate the moviePlayerExample and add the following lines to testApp::setup

```
dPlayer = new ofDirectShowPlayer();
ofPtr ptr(dPlayer);
fingerMovie.setPlayer(ptr);
```

Credits:
Code is based off of examples provided by MSDN, the videoInput library, http://www.codeproject.com/Articles/30450/A-simple-console-DirectShow-player and http://www.geekpage.jp/en/programming/directshow/