AudioStreamPlaylist
AudioStream, который включает в себя подпотоки и воспроизводит их как плейлист.
AudioStream, который включает в себя подпотоки и воспроизводит их как плейлист.
Аудиопоток, позволяющий воспроизводить подпотоки последовательно. Потоки можно добавлять в плейлист с помощью AudioStreamPlaylist.SetListStream и перемешивать с помощью AudioStreamPlaylist.Shuffle.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AudioStreamPlaylistКонструктор
public AudioStreamPlaylist();Свойства68
FadeTimeСвойство
public float FadeTime { get; set; }Время затухания, используемое при завершении потока, при переходе к следующему. Ожидается, что потоки будут иметь дополнительный бит аудио после окончания, чтобы помочь с затуханием.
LoopСвойство
public bool Loop { get; set; }Если true, плейлист будет зациклен, в противном случае плейлист закончится по завершении последнего потока.
ShuffleСвойство
public bool Shuffle { get; set; }Если true, плейлист будет перемешиваться каждый раз при начале воспроизведения и при каждом его зацикливании.
Stream0Свойство
public AudioStream Stream0 { get; set; }Stream1Свойство
public AudioStream Stream1 { get; set; }Stream10Свойство
public AudioStream Stream10 { get; set; }Stream11Свойство
public AudioStream Stream11 { get; set; }Stream12Свойство
public AudioStream Stream12 { get; set; }Stream13Свойство
public AudioStream Stream13 { get; set; }Stream14Свойство
public AudioStream Stream14 { get; set; }Stream15Свойство
public AudioStream Stream15 { get; set; }Stream16Свойство
public AudioStream Stream16 { get; set; }Stream17Свойство
public AudioStream Stream17 { get; set; }Stream18Свойство
public AudioStream Stream18 { get; set; }Stream19Свойство
public AudioStream Stream19 { get; set; }Stream2Свойство
public AudioStream Stream2 { get; set; }Stream20Свойство
public AudioStream Stream20 { get; set; }Stream21Свойство
public AudioStream Stream21 { get; set; }Stream22Свойство
public AudioStream Stream22 { get; set; }Stream23Свойство
public AudioStream Stream23 { get; set; }Stream24Свойство
public AudioStream Stream24 { get; set; }Stream25Свойство
public AudioStream Stream25 { get; set; }Stream26Свойство
public AudioStream Stream26 { get; set; }Stream27Свойство
public AudioStream Stream27 { get; set; }Stream28Свойство
public AudioStream Stream28 { get; set; }Stream29Свойство
public AudioStream Stream29 { get; set; }Stream3Свойство
public AudioStream Stream3 { get; set; }Stream30Свойство
public AudioStream Stream30 { get; set; }Stream31Свойство
public AudioStream Stream31 { get; set; }Stream32Свойство
public AudioStream Stream32 { get; set; }Stream33Свойство
public AudioStream Stream33 { get; set; }Stream34Свойство
public AudioStream Stream34 { get; set; }Stream35Свойство
public AudioStream Stream35 { get; set; }Stream36Свойство
public AudioStream Stream36 { get; set; }Stream37Свойство
public AudioStream Stream37 { get; set; }Stream38Свойство
public AudioStream Stream38 { get; set; }Stream39Свойство
public AudioStream Stream39 { get; set; }Stream4Свойство
public AudioStream Stream4 { get; set; }Stream40Свойство
public AudioStream Stream40 { get; set; }Stream41Свойство
public AudioStream Stream41 { get; set; }Stream42Свойство
public AudioStream Stream42 { get; set; }Stream43Свойство
public AudioStream Stream43 { get; set; }Stream44Свойство
public AudioStream Stream44 { get; set; }Stream45Свойство
public AudioStream Stream45 { get; set; }Stream46Свойство
public AudioStream Stream46 { get; set; }Stream47Свойство
public AudioStream Stream47 { get; set; }Stream48Свойство
public AudioStream Stream48 { get; set; }Stream49Свойство
public AudioStream Stream49 { get; set; }Stream5Свойство
public AudioStream Stream5 { get; set; }Stream50Свойство
public AudioStream Stream50 { get; set; }Stream51Свойство
public AudioStream Stream51 { get; set; }Stream52Свойство
public AudioStream Stream52 { get; set; }Stream53Свойство
public AudioStream Stream53 { get; set; }Stream54Свойство
public AudioStream Stream54 { get; set; }Stream55Свойство
public AudioStream Stream55 { get; set; }Stream56Свойство
public AudioStream Stream56 { get; set; }Stream57Свойство
public AudioStream Stream57 { get; set; }Stream58Свойство
public AudioStream Stream58 { get; set; }Stream59Свойство
public AudioStream Stream59 { get; set; }Stream6Свойство
public AudioStream Stream6 { get; set; }Stream60Свойство
public AudioStream Stream60 { get; set; }Stream61Свойство
public AudioStream Stream61 { get; set; }Stream62Свойство
public AudioStream Stream62 { get; set; }Stream63Свойство
public AudioStream Stream63 { get; set; }Stream7Свойство
public AudioStream Stream7 { get; set; }Stream8Свойство
public AudioStream Stream8 { get; set; }Stream9Свойство
public AudioStream Stream9 { get; set; }StreamCountСвойство
public int StreamCount { get; set; }Количество потоков в плейлисте.
Методы11
GetBpmdouble
public double GetBpm();Возвращает BPM плейлиста, который может меняться в зависимости от воспроизводимого клипа.
doubleGetFadeTimefloat
public float GetFadeTime();floatGetListStreamAudioStream
public AudioStream GetListStream(int streamIndex);Возвращает поток в позиции воспроизведения index.
| Имя | Тип | По умолчанию |
|---|---|---|
streamIndex | int | — |
AudioStreamGetShufflebool
public bool GetShuffle();boolGetStreamCountint
public int GetStreamCount();intHasLoopbool
public bool HasLoop();boolSetFadeTimevoid
public void SetFadeTime(float dec);| Имя | Тип | По умолчанию |
|---|---|---|
dec | float | — |
SetListStreamvoid
public void SetListStream(int streamIndex, AudioStream audioStream);Устанавливает поток в индексе позиции воспроизведения.
| Имя | Тип | По умолчанию |
|---|---|---|
streamIndex | int | — |
audioStream | AudioStream | — |
SetLoopvoid
public void SetLoop(bool loop);| Имя | Тип | По умолчанию |
|---|---|---|
loop | bool | — |
SetShufflevoid
public void SetShuffle(bool shuffle);| Имя | Тип | По умолчанию |
|---|---|---|
shuffle | bool | — |
SetStreamCountvoid
public void SetStreamCount(int streamCount);| Имя | Тип | По умолчанию |
|---|---|---|
streamCount | int | — |
Поля и константы1
MaxStreamsПоле
public const long MaxStreams = 64;Максимальное количество потоков, поддерживаемых в плейлисте.