reckfellENGINE

AudioStreamPlaybackPolyphonic

Экземпляр воспроизведения для AudioStreamPolyphonic.

На этой странице
class AudioStreamPlaybackPolyphonicReckfellSharpНаследует AudioStreamPlayback

Экземпляр воспроизведения для AudioStreamPolyphonic.

Экземпляр воспроизведения для AudioStreamPolyphonic. После установки свойства stream для AudioStreamPlayer, AudioStreamPlayer2D или AudioStreamPlayer3D экземпляр воспроизведения можно получить, вызвав методы AudioStreamPlayer.GetStreamPlayback, AudioStreamPlayer2D.GetStreamPlayback или AudioStreamPlayer3D.GetStreamPlayback.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Методы6

IsStreamPlayingbool
# IsStreamPlaying
C#
public bool IsStreamPlaying(long stream);

Возвращает true, если поток, связанный с данным целочисленным идентификатором, все еще воспроизводится. Проверьте AudioStreamPlaybackPolyphonic.PlayStream для получения информации о том, когда этот идентификатор становится недействительным.

Параметры
ИмяТипПо умолчанию
streamlong—
Возвращает bool
PlayStream2 перегрузки
# PlayStream · 1/2
C#
public long PlayStream(AudioStream stream, float fromOffset, float volumeDb, float pitchScale);

Воспроизвести AudioStream с заданным смещением, громкостью, высотой тона, типом воспроизведения и шиной. Воспроизведение начинается немедленно. Возвращаемое значение — уникальный целочисленный идентификатор, связанный с этим потоком воспроизведения и который можно использовать для управления им. Этот идентификатор становится недействительным, когда поток заканчивается (если он не зацикливается), когда останавливается AudioStreamPlaybackPolyphonic или когда вызывается AudioStreamPlaybackPolyphonic.StopStream. Эта функция возвращает AudioStreamPlaybackPolyphonic.InvalidId, если количество потоков, воспроизводимых в данный момент, равно AudioStreamPolyphonic.Polyphony. Если вам требуется большее количество максимальной полифонии, увеличьте это значение.

Параметры
ИмяТипПо умолчанию
streamAudioStream—
fromOffsetfloat—
volumeDbfloat—
pitchScalefloat—
Возвращает long
# PlayStream · 2/2
C#
public long PlayStream(AudioStream stream, float fromOffset = 0f, float volumeDb = 0f, float pitchScale = 1f, AudioServer.PlaybackType playbackType = AudioServer.PlaybackType.Default, StringName bus = null);

Воспроизвести AudioStream с заданным смещением, громкостью, высотой тона, типом воспроизведения и шиной. Воспроизведение начинается немедленно. Возвращаемое значение — уникальный целочисленный идентификатор, связанный с этим потоком воспроизведения и который можно использовать для управления им. Этот идентификатор становится недействительным, когда поток заканчивается (если он не зацикливается), когда останавливается AudioStreamPlaybackPolyphonic или когда вызывается AudioStreamPlaybackPolyphonic.StopStream. Эта функция возвращает AudioStreamPlaybackPolyphonic.InvalidId, если количество потоков, воспроизводимых в данный момент, равно AudioStreamPolyphonic.Polyphony. Если вам требуется большее количество максимальной полифонии, увеличьте это значение.

Параметры
ИмяТипПо умолчанию
streamAudioStream—
fromOffsetfloat0f
volumeDbfloat0f
pitchScalefloat1f
playbackTypeAudioServer.PlaybackTypeAudioServer.PlaybackType.Default
busStringNamenull
Возвращает long
SetStreamPitchScalevoid
# SetStreamPitchScale
C#
public void SetStreamPitchScale(long stream, float pitchScale);

Изменить масштаб тона потока. Аргумент stream — это целочисленный идентификатор, возвращаемый AudioStreamPlaybackPolyphonic.PlayStream.

Параметры
ИмяТипПо умолчанию
streamlong—
pitchScalefloat—
SetStreamVolumevoid
# SetStreamVolume
C#
public void SetStreamVolume(long stream, float volumeDb);

Изменить громкость потока (в БД). Аргумент stream — это целочисленный идентификатор, возвращаемый AudioStreamPlaybackPolyphonic.PlayStream.

Параметры
ИмяТипПо умолчанию
streamlong—
volumeDbfloat—
StopStreamvoid
# StopStream
C#
public void StopStream(long stream);

Остановить поток. Аргумент stream — это целочисленный идентификатор, возвращаемый AudioStreamPlaybackPolyphonic.PlayStream, который становится недействительным после вызова этой функции.

Параметры
ИмяТипПо умолчанию
streamlong—

Поля и константы1

InvalidIdПоле
# InvalidId
C#
public const long InvalidId = -1;

Возвращается AudioStreamPlaybackPolyphonic.PlayStream в случае, если не удалось выделить поток для воспроизведения.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.