MCI
Plugin
User Guide
Introduction
The MCI
plugin
for LCD Smartie allows the
display of information from Microsoft Windows XP Media Centre Edition 2005
(MCE). The
plugin
is in mci.dll and uses the MCIS Pro server. Microsoft
.NET V1.1 is required.
Installation
Download the
McisSetup
package from Axcis Pty Ltd, expand the
zip file into a temporary directory and run setup.exe.
The install routine will install the programs and will install mci.dll in
the Smartie
plugins
directory. The system requires Microsoft .NET v1.1 to be installed first and
this may be obtained from Microsoft Corporation. The LCD Smartie
config.ini will be copied to config_backup.ini and the original config.ini will
be modified using the screens and actions defined in mci_config.ini.
Configuration
Basic settings are configured using the
MCIS Pro Service Control Program.
The main function used by the
dll
is number 1 and the format is as follows:
-
$dll(mci,1,name,prefix@postscript)
Where name is the information type to display and prefix
will be added before and postscript after the text. If there is no text the
prefix and postscript are not applied.
An example is:
-
$dll(mci,1,track,[@]) to display “[Track Name]”
From
V2.0 the name may also contain multiple key names using any separator.
The separator is included in the output unless it is "&". To include
an "&", use "&&". An example is:
Function 2 is used to control scrolling.
The key names are listed in the
key name list and full documentation is given in the
Technical Manual.
Timers
Various field names start with “time”, eg “timeplay”
and these give the time since an event took place. These
can be used to trigger particular screens based on tests in actions, eg $dll
(mci,1,timemedia,)<1).
Time Formatting
The function12 in MCI allows the formatting of time strings with $dll(mci,12,time,format) where the formats are described HERE...
Examples
-
$dll(mci,1,title, @)$dll(mci,1,track,<@>)
-
$dll(mci,5,,)$dll(mci,6,,)
$dll(mci,1,nav,)
-
TEL $dll(mci,1,phonenum,)
-
$dll(mci,2,$dll(mci,3,$Time(hh:nn)$dll(mci,1,title,
@),... ),30)
-
$Bar($dll(mci,1,trackpercent,),100,8) $dll(mci,1,remains
tracknum/tracks,)
Timer
names are also documented in the key name
list
License
This software is part of MCIS Pro and can be trialled for
free for a limited time but thereafter a license is required. The
full licence agreement (EULA) is provided at time of installation and is
copied to the McisPro program directory.
MCIS Pro INDEX
MCI Plugin
User Guide V1.0
|