AIMP Forum

AIMP для Windows => Skin Editor / Skin Engine => Вопросы => Topic started by: Black_AVP on February 10, 2015, 08:48:10

Title: Можно ли передавать позицию трека с точностью до милисекунд?
Post by: Black_AVP on February 10, 2015, 08:48:10
Вопрос больной, видимо, только для нас с McClaud'ом.
Можно ли не обрезать значения милисекунд текущей позиции трека, передаваемых по полю TrackPosition провайдера prvPlayerState?
Для всех существующих сервисов эти данные обрабатывались бы по-прежнему, как Integer, но в выражениях можно было бы записать:
Value * 10 или Value * 100, чтоб получить результат с дискретностью 100 и 10 мс соответственно.
Title: Re: Можно ли передавать позицию трека с точностью до милисекунд?
Post by: Artem on February 10, 2015, 14:11:16
эта информация обновляется сейчас каждые 0.3 секунды в звуковом движке плеера, быстрее не получится. Другое дело, что в интерфейсе плеера она обновляется раз в секунду. Для 4-ки я планирую сделать обновление интерфейса = 0.3 секундам.
Title: Re: Можно ли передавать позицию трека с точностью до милисекунд?
Post by: Black_AVP on February 10, 2015, 15:01:41
Да, грустно... 0.3 - число неудобное - единица на него нацело не делится.
И, если я правильно понял, это будет лишь частота обновления, использовать время с такой дискретностью всё равно не получится?