AudioStreamOggVorbis
Успадковує: AudioStream < Resource < RefCounted < Object
Клас, що представляє аудіопотік Ogg Vorbis.
Опис
Клас AudioStreamOggVorbis є спеціалізованим AudioStream для обробки форматів файлів Ogg Vorbis. Він пропонує функціональність для завантаження та відтворення файлів Ogg Vorbis, а також керування циклом та іншими властивостями відтворення. Цей клас є частиною системи аудіопотоку, яка також підтримує файли WAV через клас AudioStreamWAV.
Посібники
Властивості
|
||
|
||
|
||
|
||
|
||
|
Методи
load_from_buffer(stream_data: PackedByteArray) static |
|
load_from_file(path: String) static |
Описи властивостей
There is currently no description for this property. Please help us by contributing one!
There is currently no description for this property. Please help us by contributing one!
There is currently no description for this property. Please help us by contributing one!
Якщо true, аудіо відтворюватиметься знову з указаного loop_offset після завершення відтворення. Корисно для навколишніх звуків і фонової музики.
Час у секундах, коли потік починається після зациклення.
OggPacketSequence packet_sequence 🔗
void set_packet_sequence(value: OggPacketSequence)
OggPacketSequence get_packet_sequence()
Містить необроблені дані Ogg для цього потоку.
Dictionary tags = {} 🔗
void set_tags(value: Dictionary)
Dictionary get_tags()
Містить визначені користувачем теги, якщо вони знайдені в даних Ogg Vorbis.
Зазвичай використовуються такі теги: назва, виконавець, альбом, tracknumber, and date (date does not have a standard date format).
Примітка: Немає гарантованої присутності тегу в кожному файлі, тому обов’язково враховуйте, що ключі не завжди існують.
Описи методів
AudioStreamOggVorbis load_from_buffer(stream_data: PackedByteArray) static 🔗
Створює новий екземпляр AudioStreamOggVorbis із заданого буфера. Буфер має містити дані Ogg Vorbis.
AudioStreamOggVorbis load_from_file(path: String) static 🔗
Створює новий екземпляр AudioStreamOggVorbis із указаного шляху до файлу. Файл має бути у форматі Ogg Vorbis.