IAudioEndpointVolumeEx::GetVolumeRangeChannel-Methode (endpointvolume.h)
Die GetVolumeRangeChannel-Methode ruft den Volumebereich für einen angegebenen Kanal ab.
Syntax
HRESULT GetVolumeRangeChannel(
[in] UINT iChannel,
[out] float *pflVolumeMindB,
[out] float *pflVolumeMaxdB,
[out] float *pflVolumeIncrementdB
);
Parameter
[in] iChannel
Die Kanalnummer, für die der Volumebereich abgerufen werden soll. Wenn der Audiostream über n Kanäle verfügt, werden die Kanäle von 0 bis n– 1 nummeriert. Um die Anzahl der Kanäle im Stream abzurufen, rufen Sie die IAudioEndpointVolume::GetChannelCount-Methode auf.
[out] pflVolumeMindB
Empfängt die Mindestlautstärke für den Kanal in Dezibel.
[out] pflVolumeMaxdB
Empfängt die maximale Lautstärke für den Kanal in Dezibel.
[out] pflVolumeIncrementdB
Empfängt das Volume-Inkrement für den Kanal in Dezibel.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, können mögliche Rückgabecodes die in der folgenden Tabelle gezeigten Werte umfassen, sind jedoch nicht darauf beschränkt.
Rückgabecode | Beschreibung |
---|---|
|
Der Parameter pfLevelMinDB, pfLevelMaxDB oder pfVolumeIncrementDB ist NULL. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | endpointvolume.h |