Total Members Voted: 5
0 Members and 1 Guest are viewing this topic.
Zoomable Waveform/Масштабируемая форма волны прокрутка колеса мыши - увеличить/уменьшитьПКМ по ползунку - минимумПКМ по кнопке "-" - минимумПКМ по кнопке "+" - максимум
IMHO, пустая это затея - дискретность волны слишком мала, чтоб эту картинку зумировать: // property Waveform[channel, index]: Single // channel: // 0 - left // 1 - right // index [0..511]или в SDK: AIMP_VISUAL_WAVEFORM_SIZE = 512; TAIMPVisualDataWaveform = array[0..AIMP_VISUAL_WAVEFORM_SIZE - 1] of Single;Как видите, массив из всего 512 значений, при увеличении (или при ширине >> 500 пикселей) Waveform не пересчитывается и выглядит уже не как волна, а набор палок, что не красиво (сравните с зумированием волны в любом звуковом редакторе).