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.