Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

OpenSL ES

Матеріал з Вікіпедії — вільної енциклопедії.
OpenSL ES
Типприкладний програмний інтерфейс
АвторKhronos Group
РозробникKhronos Group, Inc.
Стабільний випуск1.1 (18 Січня 2011)
Операційна системабагатоплатформовий
Ліцензіябезкоштовний, вільний від роялті та ліцензій
Вебсайтkhronos.org/opensles

OpenSL ES(Open Sound Library for Embedded Systems) — багатоплатформнийприкладний програмний інтерфейс для роботи зі звуком, розроблений спеціально для вбудованих систем —смартфонів,планшетих комп'ютерів,гральних консолей і т. д. OpenSL ES розроблений і просувається консоціумомKhronos Group. Надає можливість обробляти якмонофонічні так істереофонічні звукові сигнали. Призначений для розробників додатків та ігор на мобільних пристроях. Написаний на мові програмуванняС.

Огляд

[ред. |ред. код]

Основні можливості які надає інтерфейс OpenSL ES:

  • Відтворення і запис звуку
  • Відтворення об'ємного звучання
  • Налаштування музичних ефектів, включаючи підсилення низьких частот
  • Підтримка інтерактивної музики ірингтонів з використанням форматів SP-MIDI, Mobile DLS, Mobile XMF
  • Чергибуферів з аудіоданими

Принципи створення

[ред. |ред. код]

Незважаючи на те, що OpenSL ES написаний на "С" — процедурна мова програмування, він використовує принципиООП для створення, ініціалізації, наповнення структур даних.Об'єктна модель є спільною з іншим поширеним програмним інтерфейсом для роботи зі звуком під назвоюOpenMAX, тому виробники звукових пристроїв самі обирають під який інтерфейс імплементувати програмне забезпечення. Обидва інтерфейси надають широкий інструментарій для роботи зі звуком. Головним завданням OpenSL ES є надання простого і зрозумілого інтерфейсу розробникам додатків для мобільних пристроїв з такими розширеними можливостями як підтримка об'ємного звучання, а також легкістьпортування на інші операційні системи.

Профілі застосування

[ред. |ред. код]

Щоб уникнути поділу, OpenSL ES має в 3 основних профілі налаштування:

Кожен профіль створений з врахування потреб покладених на конкретний пристрій, і має свій набір функціоналу який доцільний в даному пристрої. Виробник звукових пристроїв сам визначає для якого з профілів або набору профілів сумісний пристрій. Додаток може відправити запит на те який профіль може бути використаний на даному пристрої, залежно від цих профілів розробники додатків або ігор можуть обрати під який профіль імплементувати свій функціонал.

Специфікації

[ред. |ред. код]

Примітки

[ред. |ред. код]
  1. Khronos Group випустив OpenSL ES 1.0 специфікацію для обробки звукових даних на мобільних пристроях[Архівовано 7 квітня 2009 уWayback Machine.], прес-реліз від Khronos
  2. Khronos Group випустив OpenSL ES 1.1 Специфікацію для стерео і об'ємного аудіо для всіх мобільних платформ[Архівовано 17 березня 2011 уWayback Machine.], прес-реліз від Khronos

Посилання

[ред. |ред. код]


PROGЦе незавершена стаття пропрограмування.
Ви можетедопомогти проєкту,виправивши або дописавши її.
Отримано зhttps://uk.wikipedia.org/w/index.php?title=OpenSL_ES&oldid=35690178
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp