Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Starling] Куда штатный AssetManager грузит звуки? (http://www.flasher.ru/forum/showthread.php?t=212180)

mikhailk 29.12.2015 13:35

Куда штатный AssetManager грузит звуки?
 
Что-то не смог найти информации в Инете, а проводить эксперименты лень. Интересует, расходуется ли при этом та память устройства, которая задействована под размещение текстур. Конечно, подозреваю, что вопрос идиотский, но тем не менее хотелось бы быть уверенным, что, загружая звуки через AssetManager, я не потеряю объем памяти под текстуры.

faraday 29.12.2015 15:08

ну, текстуры в итоге оказываются в видеопамяти. звуки висят в обычной. а где им еще быть?) могут свопится на диск, но это уже на усмотрение ос

mikhailk 29.12.2015 15:55

ок, надеемся, что так ))

caseyryan 29.12.2015 16:38

Да, расходуется. Звуки висят в оперативке. Я для больших звуков писал специальный класс Music, который потоком играет музыку с диска. Ну и пару дополнительных методов ему добавил, типа паузы и громкости

illuzor 29.12.2015 18:08

Поддерживаю caseyryan. Зачем грузить в память, если можно напрямую проигрывать?

faraday 29.12.2015 18:56

ну, видимо потому что asetManager по-другому не умеет)Хотя да, работать через него со звуками в целом странная идея

undefined 29.12.2015 19:35

Цитата:

ну, текстуры в итоге оказываются в видеопамяти. звуки висят в обычной
Не просветите ли?Краем уха слышал, что на нетбуках видео память совмещена с обычной.А как на мобилках с этим дела?

caseyryan 29.12.2015 20:18

Цитата:

Сообщение от undefined (Сообщение 1190344)
Не просветите ли?Краем уха слышал, что на нетбуках видео память совмещена с обычной.А как на мобилках с этим дела?

Что такое "обычная" память?) Тут имеется в виду оперативная. На мобилках стоят свои графические адаптеры, со своей памятью.

Цитата:

Хотя да, работать через него со звуками в целом странная идея
Вполне себе нормальная идея. Другой вопрос, что, к примеру, саундтреки, грузить в оперативку смысла нет, их можно играть потоком. А вот если тебе нужны какие-то короткие звуки в моментальной доступности, скажем, звуки выстрелов, то через него их получать очень удобно

undefined 29.12.2015 20:37

Цитата:

Что такое "обычная" память?
Оператива естественно.Странно тогда что в хар-ках телефонов не указывают объем видео памяти.Даже если это разные типы памяти как понимать это
Цитата:

Да, расходуется
?

illuzor 29.12.2015 22:28

Цитата:

Сообщение от caseyryan (Сообщение 1190345)
На мобилках стоят свои графические адаптеры, со своей памятью.

Разве? Мобильные gpu используют оперативку. Это в видеокартах для пк используется специальная сверхскоростная память gddr


Часовой пояс GMT +4, время: 15:30.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.