|
ALPHA 2 RELEASE |
The Main Plugin Namespace. More...
Namespaces | |
| namespace | Bluetooth |
Bluetooth namespace. | |
Classes | |
| class | CFControls |
| Centrafuse CFControls. More... | |
| class | CFDialog |
| The main plugin dialog class. More... | |
| class | CFNavPlugin |
| class | CFPlugin |
| class | CFSetupButton |
| Settings button enumeration. More... | |
| class | CFSetupHandlerParams |
| Interface Setup control class. More... | |
| interface | ICFInterfaceSetup |
| The main interface setup/settings interface, for custom settings. More... | |
| class | CFSetup |
| The main plugin setup/settings class. More... | |
| class | CFTools |
| Centrafuse CFTools. More... | |
| class | ConfigReader |
| Configuration reader. More... | |
| class | Effect |
| Helper class used to define the parameters of a transition. More... | |
| class | LanguageReader |
| Language reader. More... | |
| class | CFControlDesc |
| Centrafuse control description class for use in certain API calls. More... | |
| class | SkinReader |
| Skin reader. More... | |
| class | Win32 |
| Win32 system methods. More... | |
| class | CFDialogParams |
| Flags for CF_displayDialog(). More... | |
| class | CFDialogResults |
| Dialog results for CF_displayDialog(). More... | |
| struct | MixerDeviceInput |
| Mixer device input. More... | |
| interface | ICFMixer |
| interface | ICFRadio |
| interface | ICFTts |
| Voice Recognition and TTS interface. More... | |
| interface | ICFVoice |
| Centrafuse Voice Recognition Interface. More... | |
Enumerations | |
| enum | CFNavInfo { Altitude = 0, Azimuth = 1, Direction = 2, ETA = 3, ETR = 4, HouseNumber = 5, Latitude = 6, LockedSatellites = 7, Longitude = 8, RemainingDistance = 9, Speed = 10, Street = 11, City = 12, Zip = 13, DestCity = 14, DestHouseNumber = 15, DestAltitude = 16, DestLatitude = 17, DestLongitude = 18, DestStreet = 19, DestZip = 20, NextTurn = 21, InRoute = 22 } |
| enum | CFSetupHandlerRequest |
Interface Setup request types. More... | |
| enum | TextCases { Default = 1, LowerCase = 2, UpperCase = 3, TitleCase = 4 } |
Text Cases. More... | |
| enum | CF_AudioStatus |
| enum | CF_AudioAction |
Audio action. More... | |
| enum | CF_ConfigSettings { MusicPath = 1, VideoPath = 2, Skin = 3, DaySkin = 4, NightSkin = 5, Width = 7, Height = 8, OSKLayout = 9, CrossFadeTime = 10, RadioDevice = 11, RadioLine = 13, RadioTuningStep = 14, VFDDevice = 15, DVDDisplay = 16, VideoDisplay = 17, VisualizationDisplay = 18, StartupSection = 19, ScrollDelay = 20, AMRadioRange = 21, FMRadioRange = 22, XPosition = 23, YPosition = 24, Language = 25, GPSComPort = 26, GPSBaudRate = 28, GPSProtocol = 34, GPSDisplay = 39, GPSVoicePrompts = 40, GPSPOIPhonePrefix = 41, GPSNavSoundLevel = 42, AttMuteLevel = 43, RearScreenSoundCard = 44, RearScreenDisplay = 45, ClickSoundLevel = 46, PicturePath = 47 } |
System configuration settings. More... | |
| enum | CF_ConfigFlags { AutoPlay = 1, OnTop = 2, StartupAudio = 3, HideCursor = 4, Speech = 5, VFD = 6, CoverArt = 7, Fullscreen = 8, ClickSounds = 9, Normalize = 10, CrossFade = 11, TrackSort = 12, RadioMute = 13, Shell = 14, StartupSound = 15, MediaAdded = 16, NightSkinFlag = 17, MetricFlag = 18, SingleClickFlag = 19, CarInMotion = 20, GPSFullscreen = 21, GPSEnableVoice = 23, GPSAttMute = 29, GPSSetNavSoundLevel = 30, EnhancedGraphics = 32, PhoneEnabled = 33, PositionCountDown = 34, AttMute = 35, PreScan = 36, AutoFullScreenVideo = 37, EQ = 38, MetricSpeedFlag = 39, Vista = 40, NoLimit = 41, RearScreenEnabled = 42, GPSRearUserRoutes = 44 } |
System configuration flags. More... | |
| enum | CF_Dialogs { ImportCD = 1, FileBrowser = 2, TagReader = 3, LibraryImport = 4, OkBox = 5, OSK = 6, SysInfo = 7, YesNo = 8, NumberPad = 9, DateTime = 10, Time = 11, Copier = 12, OkBoxBig = 13 } |
Available dialogs. More... | |
| enum | CF_AudioLevels { BAND1 = 1, BAND2 = 2, BAND3 = 3, BAND4 = 4, BAND5 = 5, BAND6 = 6, BAND7 = 7, BAND8 = 8, BAND9 = 9, BAND10 = 10, BALANCE = 11, BASS = 12, TREBLE = 13, VOLUME = 14, WAVVOLUME = 15 } |
Available audio levels. More... | |
| enum | CF_MixerDevices { NONE = 0, MAIN = 1, REAR = 2, SUB = 3, WAVE = 4, LINE = 5, CD = 6, MIC = 7, LINEIN = 8, CDIN = 9, AUX = 10, SPDIF = 11 } |
Available mixer devices. More... | |
| enum | CF_Actions { MAINMENU = 1, MEDIA = 2, RADIO = 3, DVD = 5, TOOLS = 7, MIXER = 8, VISUAL = 9, VOLUMEUP = 10, VOLUMEDOWN = 11, MUTE = 12, UNMUTE = 13, SHUFFLE = 14, PREVSONG = 15, PLAYPAUSE = 16, NEXTSONG = 18, CONNECT = 19, DISCONNECT = 20, TOGGLEVOICE = 21, PRESET1 = 22, PRESET2 = 23, PRESET3 = 24, PRESET4 = 25, PRESET5 = 26, ENTERTEXT = 27, ALBUM = 28, ARTIST = 29, GENRE = 30, VIDEO = 31, EXIT = 100, HIBERNATE = 101, STANDBY = 102, RESTART = 103, SHUTDOWN = 104, CLICKSOUND = 105, MUTEAUDIO = 106, UNMUTEAUDIO = 107, SETTINGS = 108, DIM = 109, EXTAPPCLOSE = 110, PRESET6 = 111, PRESET7 = 112, PRESET8 = 113, GPS = 114, NAV = 114, PHONE = 115, SHOWINFO = 116, HIDEINFO = 117, EXITMENU = 118, FULLSCREENTOGGLE = 119, CANCELROUTE = 120, ZOOMIN = 121, ZOOMOUT = 122, NAVMENU = 123, VIEWMENU = 124, MINIMIZE = 125, ATT = 126, DISABLEATT = 127, MUSIC = 128, VIDEOS = 129, IPOD = 131, CALL = 132, DIAL = 133, BEEPSOUND = 140, CHANGESKIN = 150, REARSCREENCTRL = 160, NOWPLAYING = 164, TRACKDETAILS = 165, USERLOGIN = 170, DATETIME = 994, NESTEDMENU = 995, WEBLINK = 996, EXTERNALAPP = 997, PLUGIN = 998, NOTHING = 999 } |
| enum | CF_PlayControl { PLAYPAUSE = 0, REWIND = 1, FASTFORWARD = 2 } |
Enumerates play controls, the play/pause button, and the ffwd and rwd buttons. More... | |
| enum | CF_ButtonState { Down = 0, HoldTimeExp, Click, HoldClick } |
Skin button state. More... | |
| enum | CF_CMLTextItems { MainTitle = 0, MediaPosition, MediaMode, MediaDuration, MediaArtist, MediaAlbum, MediaTitle, MediaStation, MediaSource } |
Available text items. More... | |
| enum | CF_MixerType { Recording = 0, Playback = 1 } |
Mixer type, recording devices or playback devices. More... | |
| enum | RADIO_DIRECTION { UP = 0, DOWN = 1 } |
Direction. More... | |
| enum | RADIO_TUNE_BAND { AM_LONG_BAND = 0, AM_MEDIUM_BAND = 1, FM_BAND = 2 } |
Tune bands. More... | |
| enum | CFVrEnumResponse { Yes = 0, No = 1, Home = 2, Work = 3, Cell = 4, Cancel = 5, Invalid = 999 } |
Voice interface question/response values. More... | |
| enum | CFVrGrammarType { General = 0, Phonebook = 1, Albums = 2, Artists = 3, Genre = 4, Songs = 5 } |
Voice interface grammar types. More... | |
Functions | |
| delegate void | CFSetupHandler (ref object value) |
| Click Handler delegate for settings button click implementations. | |
| delegate void | AudioCmpltHandler () |
| Audio complete Handler. | |
| delegate void | CFTtsCompleteHandler () |
| Delegate type for receiving recognition events for when TTS has completed. | |
| delegate void | CFVrCompleteHandler (bool success, CF_Actions action, string querytext) |
| Delegate type for receiving recognition events from the voice recognition module. | |
The Main Plugin Namespace.
| enum CF_Actions |
Available system actions.
All system actions are used in conjunction with CF_systemCommand(). Command specific parameters that can be used with each command are listed below where applicable.
| MAINMENU |
Load main menu. | ||||||||||||
| MEDIA |
Load media. | ||||||||||||
| RADIO |
Load radio. | ||||||||||||
| DVD |
Load DVD. | ||||||||||||
| TOOLS |
Load CFTools. | ||||||||||||
| MIXER |
Load mixer. | ||||||||||||
| VISUAL |
Load visualization. | ||||||||||||
| VOLUMEUP |
Increase volume.
| ||||||||||||
| VOLUMEDOWN |
Decrease volume.
| ||||||||||||
| MUTE |
Mute volume. | ||||||||||||
| UNMUTE |
Unmute volume. | ||||||||||||
| SHUFFLE |
Toggle shuffle modes. | ||||||||||||
| PREVSONG |
Load previous song. | ||||||||||||
| PLAYPAUSE |
Play/pause toggle current selection. | ||||||||||||
| NEXTSONG |
Load next song. | ||||||||||||
| CONNECT |
Dial default internet connection.
| ||||||||||||
| DISCONNECT |
Disconnect default internet connection. | ||||||||||||
| TOGGLEVOICE |
Start voice recognition. | ||||||||||||
| PRESET1 |
Load radio preset 1. | ||||||||||||
| PRESET2 |
Load radio preset 2. | ||||||||||||
| PRESET3 |
Load radio preset 3. | ||||||||||||
| PRESET4 |
Load radio preset 4. | ||||||||||||
| PRESET5 |
Load radio preset 5. | ||||||||||||
| ENTERTEXT |
Enter text.
| ||||||||||||
| ALBUM |
Load album.
| ||||||||||||
| ARTIST |
Load artist.
| ||||||||||||
| GENRE |
Load genre.
| ||||||||||||
| VIDEO |
Load video.
| ||||||||||||
| EXIT |
System exit.
| ||||||||||||
| HIBERNATE |
System hibernate.
| ||||||||||||
| STANDBY |
System standby.
| ||||||||||||
| RESTART |
System restart.
| ||||||||||||
| SHUTDOWN |
System shutdown.
| ||||||||||||
| CLICKSOUND |
Perform click sound. | ||||||||||||
| MUTEAUDIO |
Mutes all audio.
| ||||||||||||
| UNMUTEAUDIO |
Unmutes audio.
| ||||||||||||
| SETTINGS |
Load settings. | ||||||||||||
| DIM |
Dim screen. | ||||||||||||
| EXTAPPCLOSE |
Restarts audio if CF_pluginPauseAudioFlag is set.
| ||||||||||||
| PRESET6 |
Load radio preset 6. | ||||||||||||
| PRESET7 |
Load radio preset 7. | ||||||||||||
| PRESET8 |
Load radio preset 8. | ||||||||||||
| GPS |
Load GPS. | ||||||||||||
| NAV |
Load Navigation. | ||||||||||||
| PHONE |
Load PHONE. | ||||||||||||
| SHOWINFO |
Display information dialog.
| ||||||||||||
| HIDEINFO |
Hide information dialog. | ||||||||||||
| EXITMENU |
Exit menu. | ||||||||||||
| FULLSCREENTOGGLE |
Toggle fullscreen. | ||||||||||||
| CANCELROUTE |
Cancel navigation route. | ||||||||||||
| ZOOMIN |
Zoom in. | ||||||||||||
| ZOOMOUT |
Zoom out. | ||||||||||||
| NAVMENU |
Navigation menu. | ||||||||||||
| VIEWMENU |
View menu. | ||||||||||||
| MINIMIZE |
Minimize. | ||||||||||||
| ATT |
ATT. | ||||||||||||
| DISABLEATT |
Disable ATT. | ||||||||||||
| MUSIC |
Load music in my library. | ||||||||||||
| VIDEOS |
Load videos in my library. | ||||||||||||
| IPOD |
Load iPod in my library. | ||||||||||||
| CALL |
Call phone contact.
| ||||||||||||
| DIAL |
Dial phone number.
| ||||||||||||
| BEEPSOUND |
Plays beep sound. | ||||||||||||
| CHANGESKIN |
Loads change skin page. | ||||||||||||
| REARSCREENCTRL |
Loads change skin page. | ||||||||||||
| NOWPLAYING |
Show current now playing source screen. | ||||||||||||
| TRACKDETAILS |
Show track details dialog. | ||||||||||||
| USERLOGIN |
Show Centrafuse user login dialog. | ||||||||||||
| DATETIME |
Load date/time edit dialog.
| ||||||||||||
| NESTEDMENU |
Load nested menu.
| ||||||||||||
| WEBLINK |
Loads web link. | ||||||||||||
| EXTERNALAPP |
Loads external application.
| ||||||||||||
| PLUGIN |
Load plugin.
| ||||||||||||
| NOTHING |
Do nothing. |
| enum CF_AudioAction |
Audio action.
| enum CF_AudioLevels |
Available audio levels.
| enum CF_AudioStatus |
Audio status.
| enum CF_ButtonState |
| enum CF_CMLTextItems |
Available text items.
| enum CF_ConfigFlags |
System configuration flags.
| enum CF_ConfigSettings |
System configuration settings.
| enum CF_Dialogs |
Available dialogs.
| ImportCD |
Import CD dialog. |
| FileBrowser |
File browser dialog. |
| TagReader |
Tag reader dialog. |
| LibraryImport |
Library import dialog. |
| OkBox |
Ok box dialog. |
| OSK |
OSK dialog. |
| SysInfo |
System information dialog. |
| YesNo |
Yes/No dialog. |
| NumberPad |
Number pad dialog. |
| DateTime |
Date Time dialog. |
| Time |
Time dialog. |
| Copier |
Copy file/folder dialog. |
| OkBoxBig |
Ok box dialog, big size (taller). |
| enum CF_MixerDevices |
Available mixer devices.
| enum CF_MixerType |
| enum CF_PlayControl |
| enum CFNavInfo |
Interface Setup request types.
| enum CFVrEnumResponse |
Voice interface question/response values.
Used by the GetEnumResponse() function for allowing Centrafuse to "ask" user a question, i.e. "Yes or No", and get a valid response of "Yes", or "No", or if neither, "Invalid". Centrafuse will also ask the question "Home, Work, Cell, or Cancel", or "Home, Cell, or Cancel", etc, when making a handsfree phone call by way of voice recognition command, and expecting to receive a "Home", "Work", "Cell", or "Cancel" response, or if not any, the "Invalid" response.
| enum CFVrGrammarType |
Voice interface grammar types.
Used by the CreateGrammar() function for loading different dynamic grammars, and the general cf command grammar.
| enum RADIO_DIRECTION |
| enum RADIO_TUNE_BAND |
| enum TextCases |
| delegate void centrafuse::Plugins::AudioCmpltHandler | ( | ) |
Audio complete Handler.
| delegate void centrafuse::Plugins::CFSetupHandler | ( | ref object | value | ) |
Click Handler delegate for settings button click implementations.
| delegate void centrafuse::Plugins::CFTtsCompleteHandler | ( | ) |
Delegate type for receiving recognition events for when TTS has completed.
At least one callback should be registered for application if using asynchronous Start() calls.
| delegate void centrafuse::Plugins::CFVrCompleteHandler | ( | bool | success, | |
| CF_Actions | action, | |||
| string | querytext | |||
| ) |
Delegate type for receiving recognition events from the voice recognition module.
At least one callback should be registered for application.
| Copyright © 2010 Flux Media, Inc. (U.S. Copyright Registration Number: TXu-1-239-794) |