Features

Next

                      Site has recently being reconstructed. Come in and welcome!

Home
Features
What's New
Download
Registration
FAQ
Bugs
Suggestions
Discussion
Search

VR Mixer ActiveX        Properties          Events

Access and Control of Playback and Recording lines is achieved through selection of the source line of specified type (Microphone, Line In etc.). Many mixers support Multiplexer (MUX) for recording line - choosing one of several sources, as well as Mixertype for playback line - mixing several sources together, therefore these are correctly supported in any combination or platform. 

RetainValues is a quite useful feature to optionally keep specified properties (Volume, Mute and Selection) unchanged while application is running, even when other process makes attempt to change them.

Another feature is to reflect whether Full Duplex is actually supported with the current mixer. It's not impossible when hardware (sound card) supports Full Duplex while driver does not, or vise versa. FullDuplexSupport property is True when both hardware and software support it, and therefore it's possible to record and playback at the same time.

Properties

VRMixer ActiveX supports the following properties:  

     

When feature is unavailable, it is indicated by property value -1. 

Property Meaning Notes and Values
CurrentMixer (Read-Only) Name of the current system mixer Some systems have more then one mixer available 
FullDuplexSupport (Read-Only) True if sound card and driver both support Full Duplex Full Duplex allows playback and recording at the same time
LicensedTo Developer or company name Will be assigned after completing registration 
RetainValues Set to True in order to keep current volume, mute and select values unchanged, even if other process tries to change them If you place several VRMixer ActiveXs, please assign this value to True for no more then one of them (otherwise it can cause indefinite competitions).
Playback   Properties related to Playback
PlayMasterMute Master Mute for all Playback Sources.  All Mute Values:  1 for Mute, or 0 - Unmute.
PlayMasterVolume Master Volume for all Playback Sources.  All Volume Values range from 0 to 100.
PlaySourceName (Read-Only) Selected Playback Source Name (ex. Wave, Line In, Microphone etc.) This string value will change upon selection of Source Type.
PlaySourceType Type of the Playback Source. Look at the Types table 
PlayMute Mute for the Selected Playback Source  
PlayVolume Volume for the Selected Playback Source  
PlaySelect Playback Source can be 1 - Selected or 0 - Deselected;  Only if Multiplexer (MUX or Mixer) is present on the line. 
PlayPeakmeterValue Current Value of the Playback Peakmeter.  Peakmeter Values range from -100 to 100.
PlayPeakmeterInterval Time between Playback Peakmeter readings.  Measured in Milliseconds. 0 will stop updates.
Recording   Properties related to Recording
RecMasterMute Master Mute for all Recording Sources.  All Mute Values:  1 for Mute, or 0 - Unmute.
RecMasterVolume Master Volume for all Recording Sources.  All Volume Values range from 0 to 100.
RecSourceName (Read-Only) Selected Recording Source Name (ex. Wave, Line In, Microphone etc.) This string value will change upon selection of Source Type.
RecSourceType Type of the Recording Source. Look at the Types table below
RecMute Mute for the Selected Recording Source  
RecVolume Volume for the Selected Recording Source  
RecSelect Recording Source can be 1 - Selected or 0 - Deselected;  Only if Multiplexer (MUX or Mixer) is present on the line. 
RecPeakmeterValue Current Value of the Recording Peakmeter.  Peakmeter Values range from -100 to 100.
RecPeakmeterInterval Time between Recording Peakmeter readings.  Measured in Milliseconds. 0 will stop updates.

Events

VRMixer supports the following events:

The only critical error is merOpenMixer which prevents further control without properly open Mixer device.

Other events notify of all significant changes of the Volume, Mute and Selection states, as well as PeakMeter readings.

 

 
SoftVR and VRSolution are trademarks of SoftVR. All other products mentioned are registered trademarks or trademarks of their respective companies.

Questions or problems regarding this web site should be directed to support@softvr.com.
Copyright © 2002 SoftVR. All rights reserved.
Last modified: Thursday October 10, 2002.