class MMMFAudioRecordDeviceCustomCommandImplementor |
Mixin class to be derived from controller plugins that could support the audio record device custom commands.
Public Member Functions | |
---|---|
void | MardGetBalanceL(TInt &) |
void | MardGetGainL(TInt &) |
void | MardGetMaxGainL(TInt &) |
void | MardSetBalanceL(TInt) |
void | MardSetGainL(TInt) |
void | MardGetBalanceL | ( | TInt & | aBalance | ) | [pure virtual] |
Gets the balance between the left and right stereo microphone channels.
This function can leave with one of the system-wide error codes. The request will be completed with the leave code.
TInt & aBalance | The current balance, filled in by the controller. |
void | MardGetGainL | ( | TInt & | aGain | ) | [pure virtual] |
Gets the current recording gain.
This function can leave with one of the system-wide error codes. The request will be completed with the leave code.
TInt & aGain | The gain, to be filled in by the controller. |
void | MardGetMaxGainL | ( | TInt & | aMaxGain | ) | [pure virtual] |
Gets the maximum gain supported by the sound device.
This function can leave with one of the system-wide error codes. The request will be completed with the leave code.
TInt & aMaxGain | The maximum gain, to be filled in by the controller plugin. |
void | MardSetBalanceL | ( | TInt | aBalance | ) | [pure virtual] |
Sets the balance between the left and right stereo microphone channels.
This function can leave with one of the system-wide error codes. The request will be completed with the leave code.
TInt aBalance | Use a value between KMMFBalanceMaxLeft and KMMFBalanceMaxRight. Centre balance can be restored by using KMMFBalanceCenter. |
void | MardSetGainL | ( | TInt | aGain | ) | [pure virtual] |
Sets the gain of the sound device.
This function can leave with one of the system-wide error codes. The request will be completed with the leave code.
TInt aGain | The new gain. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.