Copyright © 2001-2011 MultiMedia Soft

MixerSetMicrophoneMute method

Previous pageReturn to chapter overviewNext page

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

 

[Visual Basic]

control.MixerSetMicrophoneMute (

nIndex as Integer,

bMute as enumBoolean

) as enumErrorCodes


 

[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