|
WinAMP API
Сообщения, которые понимает WinAMP понимают и другие медиаплееры: Apollo, Foobar (при использовании плагина foo_winamp_spam.dll), STP Player. Ниже приведены те сообщения, которые можно реализовать в RTelSignal.
Сообщения типа WM_COMMAND (273) отправляются окну класса "Winamp v1.x".
Первый параметр WParam |
Десятичный код WParam |
Действие |
WA_PREVTRACK |
40044 |
перейти на предыдущий трек |
WA_NEXTTRACK |
40048 |
перейти на следующий трек |
WA_PLAY |
40045 |
воспроизведение * |
WA_PAUSE |
40046 |
пауза включить / выключить * |
WA_STOP |
40047 |
стоп |
WA_FASTFORWARD |
40148 |
перемотать вперед на 5 сек |
WA_FASTREWIND |
40144 |
перемотать назад на 5 сек |
WA_STARTVISUALPLUGIN |
40192 |
включить текущий плагин визуализации |
WA_VOLUMEUP |
40058 |
увеличить громкость в плеере на 1% ** |
WA_VOLUMEDOWN |
40059 |
уменьшить громкость в плеере на 1% ** |
WA_TOGGLESHUFFLE |
40023 |
переключатель случайного воспроизведения треков в списке |
* вместо двух кнопок воспроизведение - пауза на пульте можно задействовать одну, используя команду RTELSIGNAL_WINAMP_PLAYPAUSE.
** вместо этого поставьте в плеере звук на максимум, а громкость меняйте в системе RTELSIGNAL_VOLUME_UP и RTELSIGNAL_VOLUME_DOWN для каналов Master и Wave.
|