BSplayer API
BSplayer - удачный проигрыватель видеофайлов, поддерживает нескольких звуковых дорожек, приближение, ускоренное воспроизведение, регулировку на лету яркости, контрастности, насыщенности ...
Сообщения типа WM_BSP_CMD (WM_USER + 2 = 1026) отправляются окну класса "BSPlayer".
Первый параметр WParam |
Десятичный код WParam |
Второй параметр LParam |
Действие |
BSP_SEEK |
65795 |
время с начала фильма в мсек |
перемещается на позицию LParam фильма * |
BSP_SETVOL |
65796 |
значение 0-24 |
устанавливает громкость в плеере ** |
BSP_EXITFSCREEN |
0 |
- |
выход из полноэкранного режима |
BSP_VOLUP |
1 |
- |
увеличение громкости ** |
BSP_VOLDOWN |
2 |
- |
уменьшение громкости ** |
BSP_FS_SWITCH |
10 |
- |
переключатель полноэкранного режима |
BSP_REW |
14 |
- |
перемотка назад |
BSP_FORW |
15 |
- |
перемотка вперед |
BSP_PLAY |
20 |
- |
воспроизведение *** |
BSP_PAUSE |
21 |
- |
пауза *** |
BSP_STOP |
22 |
- |
стоп |
BSP_INCBRIHW |
90 |
- |
увеличить яркость |
BSP_DECBRIHW |
91 |
- |
уменьшить яркость |
BSP_INCCONHW |
92 |
- |
увеличить контрастность |
BSP_DECCONHW |
93 |
- |
уменьшить контрастность |
BSP_INCHUEHW |
94 |
- |
изменение цветовой гаммы |
BSP_DECHUEHW |
95 |
- |
изменение цветовой гаммы |
BSP_INCSATHW |
96 |
- |
увеличить насыщенность цвета |
BSP_DECSATHW |
97 |
- |
уменьшить насыщенность цвета |
* для перемещения по фильму относительно текущей позиции используйте команду RTELSIGNAL_BSPLAY_SETPOS.
** вместо этого поставьте в плеере звук на максимум, а громкость меняйте в системе RTELSIGNAL_VOLUME_UP и RTELSIGNAL_VOLUME_DOWN для каналов Master и Wave.
*** вместо двух кнопок воспроизведение - пауза на пульте можно задействовать одну, используя команду RTELSIGNAL_BSPLAY_PLAYPAUSE.
|