When you redistribute your program, packaging the bdcap32.dll is in the same folder in which your application is placed.
If missed this file (bdcap32), capture function won't work correctly.
This file handles capture capability.
When your application produced MPEG-1 video/audio(FOURCC_MPEG/WAVETAG_MP2) encoded file, You may be install 'Bandisoft MPEG-1 codec' to play or edit this file. If your application produce video file encoded by MJPEG codec, you need not to install this codec.
MPEG-1 codec(BDMPEG1SETUP.EXE) is placed in codec folder of BCL-SDK(C:\BCL\codec\).
Install 'Bandisoft MPEG-1 decoder codec' by this command.
C:\BCL\codec\BDMPEG1SETUP.EXE /S
Remove 'Bandisoft MPEG-1 decoder codec' by this command.
Caution : Other applications may use this codec. if removed, this application can't handle MPEG-1 video file.
C:\Program Files\BandiMPEG1\uninstall.exe /S