phoneGetGain
The
phoneGetGain function returns the gain setting of the microphone of the specified phone's
hookswitch device.
LONG phoneGetGain(
HPHONE hPhone,
|
|
DWORD dwHookSwitchDev,
|
|
LPDWORD lpdwGain
|
|
);
|
|
Parameters
hPhone
A handle to the open phone device.
dwHookSwitchDev
The hookswitch device whose gain level is queried. Note that
dwHookSwitchDev can have only one bit set. This parameter uses the following
PHONEHOOKSWITCHDEV_ constants:
PHONEHOOKSWITCHDEV_HANDSET
The phone's handset.
PHONEHOOKSWITCHDEV_SPEAKER
The phone's speakerphone or adjunct.
PHONEHOOKSWITCHDEV_HEADSET
The phone's headset.
lpdwGain
A pointer to a DWORD-sized location containing the current gain setting of the
hookswitch microphone component. The
dwGain parameter specifies the volume level of the hookswitch device. This is a
number in the range 0x00000000 (silence) to 0x0000FFFF (maximum volume). The actual
granularity and quantization of gain settings in this range are service
provider specific.
Return Values
Returns zero if the request is successful or a negative error number if an
error has occurred. Possible return values are:
PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALPOINTER,
PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED,
PHONEERR_INVALHOOKSWITCHDEV, PHONEERR_UNINITIALIZED, PHONEERR_OPERATIONUNAVAIL.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database