ILMAMixer Interface

Interface methods:

HRESULT SetInputLevel(LONG input, DOUBLE level)

Parameters

input

the input pin to set (0 – 3)

level

the new level (0.0 to 1.0)

Description

Sets the level for the specified input pin.

Returns

S_OK if successful, S_FALSE otherwise.

 

HRESULT GetInputLevel(LONG input, DOUBLE* level)

Parameters

input

the input pin to get (0 – 3)

level

the location to store the level

Description

Retrieves the level for the specified input pin.

Returns

S_OK if successful, S_FALSE otherwise.

 

HRESULT SetOutputLevel(DOUBLE level)

Parameters

level

the new level (0.0 to 1.0)

Description

Sets the level for the Output pin.

Returns

S_OK if successful, S_FALSE otherwise.

 

HRESULT GetOutputLevel(DOUBLE* level)

Parameters

level

the location to store the level

Description

Retrieves the output level.

Returns

S_OK if successful, S_FALSE otherwise.

 

HRESULT CommitSettings ()

Description

Saves the settings to the registry.

Returns

S_OK if successful, S_FALSE otherwise.