ICapabilities
интерфейс в UnityEngine.Audio
Описание
Описывает поведение во время выполнения GeneratorInstance. Эти значения кэшируются в начале и предполагается, что они не изменятся.
Это должно быть реализовано идентично как на ассете / компоненте / оффлайн версии в IAudioGenerator, так и на экземпляре времени выполнения IRealtime. Это для того, чтобы оффлайн инструменты и управление ассетами могли рассуждать о содержании заранее, а движок идентично, не завися от загрузки друг друга.
Свойства
| Свойство | Описание |
|---|---|
| isFinite | Возвращает true, если GeneratorInstance является конечным, то есть имеет определенную длину и в конечном итоге прекратит существование. |
| isRealtime | Заявляет, должен ли этот GeneratorInstance рассматриваться как исходное отображение в реальном времени. Генераторы реального времени должны обрабатываться с той же частотой дискретизации и размером буфера, что и система, в которой они работают. |
| length | Если вы заранее знаете свою длину, вы должны установить ее здесь. В противном случае предполагается, что она закончится в какой-то момент в будущем, если isFinite установлено на true. |