AudioManager.GenerateAudioSessionId Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает новый идентификатор сеанса звука, не связанный с каким-либо проигрывателем или эффектом.
[Android.Runtime.Register("generateAudioSessionId", "()I", "GetGenerateAudioSessionIdHandler")]
public virtual int GenerateAudioSessionId ();
[<Android.Runtime.Register("generateAudioSessionId", "()I", "GetGenerateAudioSessionIdHandler")>]
abstract member GenerateAudioSessionId : unit -> int
override this.GenerateAudioSessionId : unit -> int
Возвращаемое значение
новый неиспользуемый и неиспользуемый идентификатор сеанса звука или #ERROR
когда система не смогла создать новый сеанс, условие, в котором воспроизведение звука или запись впоследствии завершится ошибкой.
- Атрибуты
Комментарии
Возвращает новый идентификатор сеанса звука, не связанный с каким-либо проигрывателем или эффектом. Идентификатор сеанса аудио — это системный уникальный идентификатор для набора аудиопотоков (один или несколько смешанных вместе).
Основное использование идентификатора сеанса звука заключается в связывании звуковых эффектов с аудиозаписями, такими как MediaPlayer
или AudioTrack
: все звуковые эффекты с одинаковым идентификатором сеанса звука будут применены к смешанному звуковому содержимому проигрывателей, которые совместно используют один и тот же звуковой сеанс.
Этот метод можно использовать для создания одного из android.media.audiofx.AudioEffect
объектов для определения звукового сеанса эффекта или для указания сеанса синтеза речи в android.speech.tts.TextToSpeech.Engine
.
Документация по Java для android.media.AudioManager.generateAudioSessionId()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.