If there is no sound for the captured streaming video in Windows XP, it's usually the "Stereo Mix" setting problem. Please follow the steps below:
1. Select the 'Open volume control' option in the system tray and run the 'Volume control' window.
If there is no 'Open volume control' option in the system tray, you can run the 'Volume control' window by clicking Window start -> Setting -> Control panel -> Sound and audio devices.
2. Select 'Properties' from the 'Volume control' window.
3. Select the 'Recording' icon from the 'Properties' window, and then check the 'Stereo Mix' button.
4. If there is a 'Select' menu, check the 'Select' check-box and increase the volume.
(If there is a 'Mute' menu, uncheck the 'Mute' check-box and increase the volume.)
Some SoundMax HD Audio devices don't support Stereo Mix. This device doesn’t support any sound recording software.
Please copy 'd3dx9_xx.dll' files from D3DX SDK to C:\BCL\bin folder and run it again.
Examples are derived from the 'DirectX SDK Sample' - ShadowMap example. It requires specific 3D acceleration functionality (ex. 3D lighting. specific surface capability etc.) So if your hardware is not compatible to this specification, it won't run. But BCL doesn't require any specific 3D acceleration to capture video file.
bdcap32.dll, bdcore32.dll, vcomp90.dll are installed in the same directory where your application is installed.
Our licensing policy permits only 1 license per 1 title. Once you have released "game1" and then you want to release "game2", you have to purchase another license (game2). Please contact us for more questions about pricing and our licensing policy. - firstname.lastname@example.org
Once you have purchased it, you can use the updated version or the old version. It's up to you.
USB sound cards don't support sound capture. Change your sound device to an internal AC97 device and try it again.
Download the software below. It shows the media information.
BCL supports the MPEG1 video codec from version 1.2. This codec is the default codec for encoding video streams.
It has many excellent features.
BCL supports the MP2 audio codec (MPEG-1 Layer 2) from version 1.2. This codec is the default codec for encoding audio streams.
Features of this codec.
It is same as JPEG picture. Each frame of motion picture is encoded to one JPEG picture. So one MJPEG video file is composed of many JPEG pictures. Everyone can use it freely because the Patent license has expired. Its performance is not good for encoding video. Each frame of MJPEG video is not dependent on other frames, it used in video editing software.
The MPEG4 video codec was supported until BCL version 1.1. But it isn't supported anymore because of a licensing problem.
The MPEG4 algorithm in BCL is a simplified version to achieve a less CPU usage. From BCL version 1.2, the MPEG1 codec became the default capture codec. It works more efficiently when capturing.
If you want to use the MPEG4 VISUAL codec, visit the MPEG LA homepage for more information.
BCL limits the frame rate to encode a better quality video. It ensures that BCL encodes video files seamlessly. But it can be controlled by IBandiCapture::SetMinMaxFPS() interface. See Help to find more information.