In case of broken links or downloads, read the whole page products, chances are that you will find a supercede version of the software that you are looking with a different project name, as an example the MP3 OCX is now project rsppmp3 at http://sourceforge.net



RSP Mixer OCX 1.3.0 build 0002

Release date (quinta-feira, 27 de novembro de 2008 10:14:28)


 


ActiveX OCX to control the system mixer, with multi-soundcard support


Features

The OCX can control all the detected lines of a soundcard , and with support to multiples soundcard installed

It will detect the following lines:

Master Volume

Wave

Midi

Microphone

Line

CD

Analog

Auxiliary

Telephone

Undefined

Digital

PC Speaker

After the detection it will make it possible to retrieve and set these lines of the soundcard with only a few functions

In order to set the Master Volume the following api will be used:

RSPMixer1.SetMasterVolume DeviceID, Left, Right

In this case the DeviceID is the identifier of the installed soundcard , Left is the value to the left channel ranging from 0 to 10 , Right is the value to the right channel

After the call the system mixer will have the value modified

In oder to retrieve the Master Volume the following api will be used:

Ret = RSPMixer1.GetMasterVolume(DeviceID, Left, Right)

In this case DeviceID is the identifier of the installed soundcard , Left is the variable that will receive the left channel value , Right is the variable that will receive the right channel value

In order to get the mute state for the Master Volume the following api will be used:

Ret = RSPMixer1.GetMasterMute(DeviceID, Value)

In this case DeviceID is the identifier of the installed soundcard , Value is the variable that will receive the mute state of the Master Volume , it can be 0 or 1 , 0 to mute off , and 1 to mute on

In order to set the mute state for the Master Volume the following api will be used:

RSPMixer1.SetMasterMute DeviceID, Value

In this case DeviceID is the identifier of the installed soundcard , Value is the new value to the mute state , 0 to mute off , and 1 to mute on

As you can see it is very easy to access and get or set the values , the same occur for the other detected lines , for each line a get and set functions are available including the mute state

For the moment this control can access and control only the Volume settings of the soundcards , future versions will provide also Recording settings capabilities

And the name of some lines can be different of the name available in the system mixer , but for the original Master , Wave , Midi , Mic , Line and Cd the names are always correct

And when a line control cannot be set the values returned for the get functions are always 0

The utilization of the control is intuitive and very easy ,  after working for a while with the control any developer will be able to create a system mixer


Documentation

Documentation of the RSP Mixer OCX 1.0.0


Install

Install

- To install the control just execute register.bat

Uninstall

- To uninstall the control just execute unregister.bat and delete the files


Operating System Compliance

Windows 95 , Windows 98 , Windows Millenium , Windows NT 4.0(sp6a) , Windows 2000 , Windows XP


Download 

RSP Mixer OCX 1.3.0 build 0002 from sourceforge.net
RSP Mixer OCX 1.3.0 build 0002

RSP Mixer OCX 1.3.0

RSP Mixer OCX 1.2.0

RSP Mixer OCX 1.0.0


RSP Mixer OCX 1.0.0 link 2

Register

This control is available to register at Shareit! , click in the link below to register


Link to register version 1.3.0


After the registration the licensed version will be emailed to you , thanks for considering the registration


vbwire.gif (8247 bytes)


Home   Contact   About   Development   C Programming  

Processor Research   Products   License   Mirrors



free invisible web counter
web counter html code