AudioClip
класс в UnityEngine
Наследуется от:Audio.AudioResource
Выполнено в:UnityEngine.AudioModule
Интерфейсы приспособлений:IAudioGenerator, ICapabilities
Описание
Контейнер для аудиоданных.
AudioClip хранит аудио файл либо сжатый как ogg vorbis, либо несжатый. AudioClips используется AudioSources для воспроизведения звуков.
Дополнительные ресурсы: AudioClip компонент в Справочнике по компонентам.
Свойства
| Свойство | Описание |
|---|---|
| ambisonic | Возвращает true, если аудиоклип является амбизоническим (только для чтения). |
| channels | Количество каналов в аудиоклипе. (только для чтения) |
| frequency | Частота дискретизации клипа в Герцах. (только для чтения) |
| length | Длина аудиоклипа в секундах. (только для чтения) |
| loadInBackground | Включите это свойство для загрузки AudioClip асинхронно в фоновом режиме, а не в основном потоке. Установите это свойство в Inspector (только для чтения). |
| loadState | Возвращает текущее состояние загрузки аудиоданных, связанных с AudioClip. |
| loadType | Тип загрузки клипа (только для чтения). |
| preloadAudioData | Включите это свойство в Inspector для предварительной загрузки аудиоданных из аудиоклипа при загрузке ассета клипа (только для чтения). |
| samples | Длина аудиоклипа в образцах. (только для чтения) |
Открытые методы
| Метод | Описание |
|---|---|
| GetData | Заполняет массив образцовыми данными из аудиоклипа. |
| LoadAudioData | Загружает данные ассета AudioClip в память, так что он будет немедленно готов к игре. |
| SetData | Заполняет аудиоклип образцами данных из массива или Span. Перезаписывает существующие данные, если это необходимо. |
| UnloadAudioData | Выгружает аудиоданные, связанные с клипом. Это работает только для AudioClips, которые основаны на фактических звуковых файлах. |
Статические методы
| Метод | Описание |
|---|---|
| Create | Создает пользователя AudioClip с именем и заданной длиной в семплах, каналах и частоте. |
Делегаты
| делегат | Описание |
|---|---|
| PCMReaderCallback | Unity вызывает этого делегата каждый раз, когда AudioClip читает данные. |
| PCMSetPositionCallback | Unity вызывает этого делегата каждый раз, когда AudioClip изменяет позицию чтения. |
Унаследованные члены 4
Свойства
| Свойство | Описание |
|---|---|
| hideFlags | Должен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем? |
| name | Имя объекта. |
Открытые методы
| Метод | Описание |
|---|---|
| GetInstanceID | Получает экземпляр ID объекта. |
| ToString | Возвращает имя объекта. |
Статические методы
| Метод | Описание |
|---|---|
| Destroy | Удаляет GameObject, компонент или ресурс. |
| DestroyImmediate | Немедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования. |
| DontDestroyOnLoad | Не уничтожать целевой Объект при загрузке нового Scene. |
| FindAnyObjectByType | Получает любой активный загруженный объект типа Type. |
| FindFirstObjectByType | Получает первый активный загруженный объект типа Type. |
| FindObjectsByType | Получает список всех загруженных объектов типа Type. |
| Instantiate | Клонирует исходный объект и возвращает клон. |
| InstantiateAsync | Захватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation. |
Операторы
| Оператор | Описание |
|---|---|
| bool | Существует ли объект? |
| оператор!= | Сравнивает, если два объекта ссылаются на разные объекты. |
| оператор == | Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту. |