[This is preliminary documentation and subject to change.]
Record reminder helper applications are run before and/or after a show is recorded. These applications typically implement functionality to control the recording device, such as starting and stopping a VCR or DVD-recorder.
The helper applications can be started automatically at the correct times if you store the location and filename of the record applications in the StartRecordApp and EndRecordApp values of the HKLM\Software\Microsoft\TV Services\Explorer\ registry key. Applications that handle the record reminder check for these values, and if found, run the specified helper applications. The helper application specified in StartRecordApp is run prior to the start of the show that is being recorded. The application listed in EndRecordApp is run after the show is concluded.
Typically, the application used to handle record reminders and start the helper applications is Tvwakeup.exe. In order for your helper applications to be compatible with Tvwakeup.exe, it should support the following command-line syntax.
<application> -f <function> -d <duration> -c <channel> -s <tuning_space> -t <title> -r <show_reference>
Where
As an example of how the Broadcast Architecure client uses the helper applications, consider the case where Tvwakeup.exe is used to handle a record reminder. The helper applications specified in this example are StartRec.exe and EndRec.exe.
C:\Startrec.exe -f "start" -d 30 -c 6 -s "Cable" -t "InterNight
-r "1997/11/6!0/0/0!23:00!0!0!0!0!0!0!0!0!0!''!'MSNBC'!'Cable'!2!InterNight
C:\Endrec.exe -f "end" -d 0 -c 6 -s "Cable" -t "InterNight
-r "1997/11/6!0/0/0!23:00!0!0!0!0!0!0!0!0!0!''!'MSNBC'!'Cable'!2!InterNight
To view an example of an record reminder helper application see, Recording Shows.