reckfellENGINE

AudioStreamPlaylist

AudioStream, который включает в себя подпотоки и воспроизводит их как плейлист.

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

AudioStream, который включает в себя подпотоки и воспроизводит их как плейлист.

Аудиопоток, позволяющий воспроизводить подпотоки последовательно. Потоки можно добавлять в плейлист с помощью AudioStreamPlaylist.SetListStream и перемешивать с помощью AudioStreamPlaylist.Shuffle.

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

Конструкторы1

AudioStreamPlaylistКонструктор
# AudioStreamPlaylist
C#
public AudioStreamPlaylist();

Свойства68

FadeTimeСвойство
# FadeTime
C#
public float FadeTime { get; set; }

Время затухания, используемое при завершении потока, при переходе к следующему. Ожидается, что потоки будут иметь дополнительный бит аудио после окончания, чтобы помочь с затуханием.

LoopСвойство
# Loop
C#
public bool Loop { get; set; }

Если true, плейлист будет зациклен, в противном случае плейлист закончится по завершении последнего потока.

ShuffleСвойство
# Shuffle
C#
public bool Shuffle { get; set; }

Если true, плейлист будет перемешиваться каждый раз при начале воспроизведения и при каждом его зацикливании.

Stream0Свойство
# Stream0
C#
public AudioStream Stream0 { get; set; }
Stream1Свойство
# Stream1
C#
public AudioStream Stream1 { get; set; }
Stream10Свойство
# Stream10
C#
public AudioStream Stream10 { get; set; }
Stream11Свойство
# Stream11
C#
public AudioStream Stream11 { get; set; }
Stream12Свойство
# Stream12
C#
public AudioStream Stream12 { get; set; }
Stream13Свойство
# Stream13
C#
public AudioStream Stream13 { get; set; }
Stream14Свойство
# Stream14
C#
public AudioStream Stream14 { get; set; }
Stream15Свойство
# Stream15
C#
public AudioStream Stream15 { get; set; }
Stream16Свойство
# Stream16
C#
public AudioStream Stream16 { get; set; }
Stream17Свойство
# Stream17
C#
public AudioStream Stream17 { get; set; }
Stream18Свойство
# Stream18
C#
public AudioStream Stream18 { get; set; }
Stream19Свойство
# Stream19
C#
public AudioStream Stream19 { get; set; }
Stream2Свойство
# Stream2
C#
public AudioStream Stream2 { get; set; }
Stream20Свойство
# Stream20
C#
public AudioStream Stream20 { get; set; }
Stream21Свойство
# Stream21
C#
public AudioStream Stream21 { get; set; }
Stream22Свойство
# Stream22
C#
public AudioStream Stream22 { get; set; }
Stream23Свойство
# Stream23
C#
public AudioStream Stream23 { get; set; }
Stream24Свойство
# Stream24
C#
public AudioStream Stream24 { get; set; }
Stream25Свойство
# Stream25
C#
public AudioStream Stream25 { get; set; }
Stream26Свойство
# Stream26
C#
public AudioStream Stream26 { get; set; }
Stream27Свойство
# Stream27
C#
public AudioStream Stream27 { get; set; }
Stream28Свойство
# Stream28
C#
public AudioStream Stream28 { get; set; }
Stream29Свойство
# Stream29
C#
public AudioStream Stream29 { get; set; }
Stream3Свойство
# Stream3
C#
public AudioStream Stream3 { get; set; }
Stream30Свойство
# Stream30
C#
public AudioStream Stream30 { get; set; }
Stream31Свойство
# Stream31
C#
public AudioStream Stream31 { get; set; }
Stream32Свойство
# Stream32
C#
public AudioStream Stream32 { get; set; }
Stream33Свойство
# Stream33
C#
public AudioStream Stream33 { get; set; }
Stream34Свойство
# Stream34
C#
public AudioStream Stream34 { get; set; }
Stream35Свойство
# Stream35
C#
public AudioStream Stream35 { get; set; }
Stream36Свойство
# Stream36
C#
public AudioStream Stream36 { get; set; }
Stream37Свойство
# Stream37
C#
public AudioStream Stream37 { get; set; }
Stream38Свойство
# Stream38
C#
public AudioStream Stream38 { get; set; }
Stream39Свойство
# Stream39
C#
public AudioStream Stream39 { get; set; }
Stream4Свойство
# Stream4
C#
public AudioStream Stream4 { get; set; }
Stream40Свойство
# Stream40
C#
public AudioStream Stream40 { get; set; }
Stream41Свойство
# Stream41
C#
public AudioStream Stream41 { get; set; }
Stream42Свойство
# Stream42
C#
public AudioStream Stream42 { get; set; }
Stream43Свойство
# Stream43
C#
public AudioStream Stream43 { get; set; }
Stream44Свойство
# Stream44
C#
public AudioStream Stream44 { get; set; }
Stream45Свойство
# Stream45
C#
public AudioStream Stream45 { get; set; }
Stream46Свойство
# Stream46
C#
public AudioStream Stream46 { get; set; }
Stream47Свойство
# Stream47
C#
public AudioStream Stream47 { get; set; }
Stream48Свойство
# Stream48
C#
public AudioStream Stream48 { get; set; }
Stream49Свойство
# Stream49
C#
public AudioStream Stream49 { get; set; }
Stream5Свойство
# Stream5
C#
public AudioStream Stream5 { get; set; }
Stream50Свойство
# Stream50
C#
public AudioStream Stream50 { get; set; }
Stream51Свойство
# Stream51
C#
public AudioStream Stream51 { get; set; }
Stream52Свойство
# Stream52
C#
public AudioStream Stream52 { get; set; }
Stream53Свойство
# Stream53
C#
public AudioStream Stream53 { get; set; }
Stream54Свойство
# Stream54
C#
public AudioStream Stream54 { get; set; }
Stream55Свойство
# Stream55
C#
public AudioStream Stream55 { get; set; }
Stream56Свойство
# Stream56
C#
public AudioStream Stream56 { get; set; }
Stream57Свойство
# Stream57
C#
public AudioStream Stream57 { get; set; }
Stream58Свойство
# Stream58
C#
public AudioStream Stream58 { get; set; }
Stream59Свойство
# Stream59
C#
public AudioStream Stream59 { get; set; }
Stream6Свойство
# Stream6
C#
public AudioStream Stream6 { get; set; }
Stream60Свойство
# Stream60
C#
public AudioStream Stream60 { get; set; }
Stream61Свойство
# Stream61
C#
public AudioStream Stream61 { get; set; }
Stream62Свойство
# Stream62
C#
public AudioStream Stream62 { get; set; }
Stream63Свойство
# Stream63
C#
public AudioStream Stream63 { get; set; }
Stream7Свойство
# Stream7
C#
public AudioStream Stream7 { get; set; }
Stream8Свойство
# Stream8
C#
public AudioStream Stream8 { get; set; }
Stream9Свойство
# Stream9
C#
public AudioStream Stream9 { get; set; }
StreamCountСвойство
# StreamCount
C#
public int StreamCount { get; set; }

Количество потоков в плейлисте.

Методы11

GetBpmdouble
# GetBpm
C#
public double GetBpm();

Возвращает BPM плейлиста, который может меняться в зависимости от воспроизводимого клипа.

Возвращает double
GetFadeTimefloat
# GetFadeTime
C#
public float GetFadeTime();
Возвращает float
GetListStreamAudioStream
# GetListStream
C#
public AudioStream GetListStream(int streamIndex);

Возвращает поток в позиции воспроизведения index.

Параметры
ИмяТипПо умолчанию
streamIndexint—
Возвращает AudioStream
GetShufflebool
# GetShuffle
C#
public bool GetShuffle();
Возвращает bool
GetStreamCountint
# GetStreamCount
C#
public int GetStreamCount();
Возвращает int
HasLoopbool
# HasLoop
C#
public bool HasLoop();
Возвращает bool
SetFadeTimevoid
# SetFadeTime
C#
public void SetFadeTime(float dec);
Параметры
ИмяТипПо умолчанию
decfloat—
SetListStreamvoid
# SetListStream
C#
public void SetListStream(int streamIndex, AudioStream audioStream);

Устанавливает поток в индексе позиции воспроизведения.

Параметры
ИмяТипПо умолчанию
streamIndexint—
audioStreamAudioStream—
SetLoopvoid
# SetLoop
C#
public void SetLoop(bool loop);
Параметры
ИмяТипПо умолчанию
loopbool—
SetShufflevoid
# SetShuffle
C#
public void SetShuffle(bool shuffle);
Параметры
ИмяТипПо умолчанию
shufflebool—
SetStreamCountvoid
# SetStreamCount
C#
public void SetStreamCount(int streamCount);
Параметры
ИмяТипПо умолчанию
streamCountint—

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

MaxStreamsПоле
# MaxStreams
C#
public const long MaxStreams = 64;

Максимальное количество потоков, поддерживаемых в плейлисте.

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

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

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

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