Remarks
Sets the mute status of the mixer's microphone element: this method affects the Microphone as a playback channel and not as a recording channel.
The current mute status can be retrieved using the MixerGetMicrophoneMute method.
The number of mixers currently installed on the system can be retrieved using the MixerGetCount method. A friendly description of the mixer can be retrieved using the MixerGetDesc method.
IMPORTANT NOTE ABOUT THE WINDOWS VERSION: This method is only intended for usage when the operating system is Windows XP or older versions; for Windows Vista and higher versions it's recommended using methods exposed by the CoreAudioDevices COM object.
|
Syntax
[C++]
short control.MixerSetMicrophoneMute (
short nIndex,
short bMute
);
|
|
Parameter
|
Description
|
|
|
nIndex
|
Number representing the zero-based index of the mixer whose microphone's mute status must be set
|
bMute
|
The new mute status.
Supported values are the following:
Mnemonic constant
|
Value
|
Meaning
|
BOOL_FALSE
|
0
|
Unmutes Microphone
|
BOOL_TRUE
|
1
|
Mutes Microphone
|
|
Return value
Value
|
Meaning
|
|
|
Negative value
|
An error occurred (see the LastError property for further error details)
|
enumErrorCodes.ERR_NOERROR (0)
|
The master volume has been changed correctly
|
|