Your Flexible Friend


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:

  • $dll(mci,1,title [track],) to display “Title [Track Name]”

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

Back
Your IP Address is: 38.107.191.107
Copyright © 2005 Axcis Pty Ltd | Copyright ©2010 Axcis Online. Powered by Zen Cart