AudioTrack.SetVolume(Single) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o valor de ganho de saída especificado em todos os canais dessa faixa.
[Android.Runtime.Register("setVolume", "(F)I", "GetSetVolume_FHandler")]
public virtual Android.Media.TrackStatus SetVolume(float gain);
[<Android.Runtime.Register("setVolume", "(F)I", "GetSetVolume_FHandler")>]
abstract member SetVolume : single -> Android.Media.TrackStatus
override this.SetVolume : single -> Android.Media.TrackStatus
Parâmetros
- gain
- Single
ganho de saída para todos os canais.
Retornos
código de erro ou êxito, consulte #SUCCESS, #ERROR_INVALID_OPERATION
- Atributos
Comentários
Define o valor de ganho de saída especificado em todos os canais dessa faixa.
Os valores de ganho são fixados no intervalo fechado [0,0, máximo] em que o máximo é o valor de #getMaxVolume. Um valor de 0,0 resulta em ganho zero (silêncio) e um valor de 1,0 significa ganho de unidade (sinal inalterado). O valor padrão é 1,0, o que significa ganho do Unity.
Essa API é preferível em vez #setStereoVolumedisso, pois é mais normalmente dimensionada para mono e até conteúdo de vários canais além de estéreo.
A palavra "volume" no nome da API é histórica; isso é, na verdade, um ganho linear.
Java documentação para android.media.AudioTrack.setVolume(float).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.