BassVideo 2.4 Copyright(C) 2007-2008 Nguyen Nhat Dung
What's the point?
=================
BassVideo is an library allow control directshow over bass.And it support many video/audio format. Support other format via codec installed in your computer.
Requirements
============
* Bass 2.4
*
DirectX
Main Features
=============
* Use bass as output, get data use Bass_ChannelGetData. But some function need call inside BassVideo : Control Position, VideoWindow, Create Stream.
* Support WMA, WMV, ASF, MPEG, AVI, QuickTime (version 2 and lower) , WAV, AIFF, AU, SND
* VMR9, VMR9-WindowLess, EVR, OVERLAY, DEFAULT RENDER are supported.
* Play multi file at one command
* Display multi video in one channels
* Support effect from bass_fx, bass_mix
* Easy to set video ratio 4:3, 16:9, Source, Free, or any ratio.
* Step every video frame
* Control DirectShow event
* Support any bass flags except the decoding.
What next ?
==============
* Decoding/Extract Audio/Pich
* Draw text/Image to video
* Open Capture Device
* Build in decoder
Latest Version
==============
The latest version of BASSVIDEO can always be found at the BASS website:
www.un4seen.com
Changes in 2.4.0.9
==============
+ BassVideo_HaveFilterPropertyPage change to BassVideo_HasFilterPropertyPage
+ Allow play the video from memory (see PlayFromMem example)
+ Allow use user define function to read video (see UserProc example)
New function are :
+ BassVideo_StreamCreateFileUser
+ BassVideo_StreamCreateFileMem
Changes in 2.4.0.8
==============
Remove C++ declare for each function.(i don't know it correct or not and i'm not a C++ coder)
Add VB
API, example (thanks to mike and the other who help me write this)
+ Add
Unicode/
Ansi for BassVideo_CaptureBitmap
+ BassVideo_GetVideoInfo : Get video height, width
+ Tempo support (build in)
+ Enum Filter
+ Some function for work with Filter/Graph
Other news function are :
BassVideo_CloseWindow
BassVideo_GetVideoWindow
BassVideo_SetTempoValue,
BassVideo_SetTempoEnable,
BassVideo_GetTempoValue,
BassVideo_GetTempoEnable,
BassVideo_EnumFilter,
BassVideo_HaveFilterPropertyPage,
BassVideo_ShowFilterPropertyPage,
BassVideo_SaveGraphFile
Changes in 2.4.0.7
==============
+ Add capture bitmap
+ BassVideo_WindowResize : the Rect value change to var
+ Add Color set for VMR9
Bug reports, Suggestions, Comments, Enquiries, etc...
================================================== ===
If you have any of the aforementioned please visit the BASS forum at
the website. If you can't find an answer there, you can email:
kenshin1101@gmail.com