AudioTrack.AttachAuxEffect(Int32) Метод

Определение

Присоединяет вспомогательный эффект к звуковой дорожке.

[Android.Runtime.Register("attachAuxEffect", "(I)I", "GetAttachAuxEffect_IHandler")]
public virtual Android.Media.TrackStatus AttachAuxEffect (int effectId);
[<Android.Runtime.Register("attachAuxEffect", "(I)I", "GetAttachAuxEffect_IHandler")>]
abstract member AttachAuxEffect : int -> Android.Media.TrackStatus
override this.AttachAuxEffect : int -> Android.Media.TrackStatus

Параметры

effectId
Int32

system wide unique id of the effect to attach

Возвращаемое значение

код ошибки или успешное выполнение, см. в разделе #SUCCESS, #ERROR_INVALID_OPERATION#ERROR_BAD_VALUE

Атрибуты

Комментарии

Присоединяет вспомогательный эффект к звуковой дорожке. Типичный вспомогательный эффект — это эффект реверберации, который может быть применен к любому источнику звука, который направляет определенное количество его энергии к этому эффекту. Эта сумма определяется параметром setAuxEffectSendLevel(). #setAuxEffectSendLevel(float).

После создания вспомогательного эффекта (например android.media.audiofx.EnvironmentalReverb, получите идентификатор android.media.audiofx.AudioEffect#getId() и используйте его при вызове этого метода для подключения звуковой дорожки к эффекту.

Чтобы отключить эффект от звуковой дорожки, вызовите этот метод с идентификатором эффекта NULL.

Документация по Java для android.media.AudioTrack.attachAuxEffect(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел