BassVideo

 


A solution to playvideo inside bass dll 

Home Page  Bandwidth Monitor   Anti XXX 

 

BASS is an audio library for use in Windows and MacOSX software. Its purpose is to provide the most powerful and efficient (yet easy to use), sample, stream, MOD music, and recording functions.

However bass doesn't support  to play video files. So i  decide to create a  "BassVideo" project . BassVideo is a DLL that use Microsoft DirectShow to play video/audio files.BassVideo is use bass to provide audio output & make DSP Effect/Mixing to sound easy.

BassVideo is still in developement. It not complete yet.

Requirements :

  • Bass 2.4
  • Direct-X 9 (or higher)


Current Satatus :
* VMR9, Overlay, EVR, Default video renderer support
Note : to use VMR9 you must have DirectX9
          EVR is avaiable only in Windows Vista. To use EVR in XP just install lastest .NET package.

* VMR9 WindowLess support

Usage :

Bass_Init...
Bass_VideoInit

use BassVideo_StreamCreate to create the stream
play it use Bass_VideoPlay
....
 BassVideo_Free();
 Bass_Free;

Note : at this moment i can't make it work like normal bass-addon. So just use my function to
play/stop/pause/getlength/setposition
the "channels" return by BassVideo_StreamCreate you can get it data, set dsp.
+ I will support tempo, Decoder flags in other time (and it possible :D)


Download : http://www.un4seen.com/forum/?topic=7943.0

Copyright(C) 2007-2008 by Kenshin1101