Sample files for Girder:
MajorDVB.GML  (Girder V3.2.9)
PCTV.GML      (Girder V3.3.4)

'Remote' control MajorDVB
-------------------------
All remote control commands are also available as Windows messages. This means that an external
application can send these commands to MajorDVB.
The following information applies to this messaging:
Message-identifier: $0401 (WM_USER+1)
WParam:             Remote control command (4 characters)

The available commands are (see MAJORDVB.INI file for possible explanations on the command):
  Remote control equivalent      WParam    Hex ASCII codes     WParamHex   WParamDecimal
     0                           '0   '    $30 $20 $20 $20     $20202030    538976304
     1                           '1   '    $31 $20 $20 $20     $20202031    538976305
     2                           '2   '    $32 $20 $20 $20     $20202032    538976306
     3                           '3   '    $33 $20 $20 $20     $20202033    538976307
     4                           '4   '    $34 $20 $20 $20     $20202034    538976308
     5                           '5   '    $35 $20 $20 $20     $20202035    538976309
     6                           '6   '    $36 $20 $20 $20     $20202036    538976310
     7                           '7   '    $37 $20 $20 $20     $20202037    538976311
     8                           '8   '    $38 $20 $20 $20     $20202038    538976312
     9                           '9   '    $39 $20 $20 $20     $20202039    538976313
     pp                          'PP  '    $50 $50 $20 $20     $20205050    538988624
     record                      'RECO'    $52 $45 $43 $4F     $4F434552   1329808722
     recordon                    'REON'    $52 $45 $4F $4E     $4E4F4552   1313817938
     recordoff                   'REOF'    $52 $45 $4F $46     $464F4552   1179600210
     up                          'UP  '    $55 $50 $20 $20     $20205055    538988629
     down                        'DOWN'    $44 $4F $57 $4E     $4E574F44   1314344772
     left                        'LEFT'    $4C $45 $46 $54     $5446454C   1413891404
     right                       'RIGH'    $52 $49 $47 $48     $48474952   1212631378
     reinit                      'REIN'    $52 $45 $49 $4E     $4E494552   1313424722
     update                      'UPDA'    $55 $50 $44 $41     $41445055   1094996053
     epg                         'EPG '    $45 $50 $47 $20     $20475045    541544517
     epgshort                    'EPGS'    $45 $50 $47 $53     $53475045   1397182533
     epgcurrent                  'EPGC'    $45 $50 $47 $43     $43475045   1128747077
     video                       'VIDE'    $56 $49 $44 $45     $45444956   1162103126
     audio                       'AUDI'    $41 $55 $44 $49     $49445541   1229215041
     pid                         'PIDS'    $50 $49 $44 $53     $53444950   1396984144
     directshow                  'DIRE'    $44 $49 $52 $45     $45524944   1163020612
     transponder                 'TRAN'    $54 $52 $41 $4E     $4E415254   1312903764
     shutdown                    'SHUT'    $53 $48 $55 $54     $54554853   1414875219
     exit                        'EXIT'    $45 $58 $49 $54     $54495845   1414092869
     fullscreen                  'FULL'    $46 $55 $4C $4C     $4C4C5546   1280070982
     fullscreenon                'FUON'    $46 $55 $4F $4E     $4E4F5546   1313822022
     fullscreenoff               'FUOF'    $46 $55 $4F $46     $464F5546   1179604294
     mute                        'MUTE'    $4D $55 $54 $45     $4554554D   1163154765
     muteon                      'MUON'    $4D $55 $4F $4E     $4E4F554D   1313822029
     muteoff                     'MUOF'    $4D $55 $4F $46     $464F554D   1179604301
     volumeup                    'VOLU'    $56 $4F $4C $55     $554C4F56   1431064406
     volumedown                  'VOLD'    $56 $4F $4C $44     $444C4F56   1145851734
     language                    'LANG'    $4C $41 $4E $47     $474E414C   1196310860
     disable/enable              'DISA'    $44 $49 $53 $41     $41534944   1095977284


Girder
------
Girder is an application which allows that different kind of input devices (eg. remote
controls) to control Windows operations. Below is a small guide on how you can make Girder
work with MajorDVB. All references here are with respect to the Girder application.

  1. From 'File'/'Settings' select 'Plugins'. Check/activate the 'SendMessage' plugin.
  2. Back to the command 'pane'. When you have selected a command you should be able
     to select the 'SendMessage' plugin from the 'Plugins' tab. With the plugin selected
     press the 'Target' button. In the 'Settings' panel, check the 'Executable' checkbox
     and fill in 'MajorDvb.exe' in the editbox to the right of it. Press 'Ok'.
  3. With the 'Settings' button of 'SendMessage' activated we are now going to define
     the actual message to be send. Fill in '1025' as the 'Message Number'. We now have
     to fill the correct remote control code in the 'wParam' editbox. The 'lParam' field
     in not used by MajorDVB (atleast not yet).
     The value to enter under 'wParam' is the remote control code. See the remote control
     codes above for the correct value (use the value in the WParamDecimal table). Thus, for
     the 'fullscreen' code you would enter '1280070982' for wParam.
