|
|
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.
|