<!--interface : CL_ML_MediaLibrary { //------------------- // feature setting ! //------------------- CL_ML_SqliteStorage s_main; //CL_ML_SwishESearchEngine e_search_engine; CL_ML_Agent a_agent; CL_ML_Server s_server; CL_ML_MP3Reader m_id3_reader; CL_ML_WMFReader m_wmf_reader; CL_ML_ImageReader m_image_reader; //------------------ // schema setting ! //------------------ // main CL_ML_TextAttribute MediaClass; CL_ML_MultiTextAttribute Author; CL_ML_TextAttribute Creator; CL_ML_TextAttribute Copyright; CL_ML_TextAttribute Description; CL_ML_TextAttribute Title; CL_ML_TextAttribute AlbumArtist; CL_ML_TextAttribute AlbumTitle; CL_ML_MultiTextAttribute Genre; CL_ML_TextAttribute StationName; CL_ML_TextAttribute OriginalChannel; CL_ML_TextAttribute Producer; CL_ML_TextAttribute Publisher; CL_ML_TextAttribute SubTitle; CL_ML_MultiTextAttribute FileType; CL_ML_TextAttribute Provider; CL_ML_MultiTextAttribute Category; CL_ML_MultiTextAttribute Presenter; CL_ML_MultiTextAttribute Director; CL_ML_MultiTextAttribute Actor; CL_ML_TextAttribute EpisodeTitle; CL_ML_TextAttribute Topic; CL_ML_TextAttribute ShortInfo; CL_ML_TextAttribute Country; CL_ML_TextAttribute ChannelName; CL_ML_TextAttribute Make; // global CL_ML_TextAttribute Duration; CL_ML_IntegerAttribute Is_Protected; CL_ML_TextAttribute Comments; CL_ML_IntegerAttribute DateTaken; CL_ML_TextAttribute Lyrics; CL_ML_TextAttribute FileSize; CL_ML_TextAttribute FileExtension; CL_ML_IntegerAttribute PlayCount; CL_ML_IntegerAttribute LastPlay; CL_ML_IntegerAttribute UserRating; CL_ML_TextAttribute Date; CL_ML_IntegerAttribute Bitrate; CL_ML_IntegerAttribute SampleFrequency; CL_ML_TextAttribute FileDate; CL_ML_TextAttribute FileTypeExtInfo; CL_ML_TextAttribute ProtocolInfo; CL_ML_TextAttribute MediaObjectMetadata; // binary CL_ML_BinaryAttribute Image; CL_ML_BinaryAttribute MetaData; // audio CL_ML_TextAttribute AlbumCoverURL; CL_ML_IntegerAttribute GenreID; CL_ML_IntegerAttribute BroadcastDateTime; CL_ML_IntegerAttribute BroadcastDuration; CL_ML_IntegerAttribute Track; CL_ML_TextAttribute Year; // video CL_ML_IntegerAttribute AspectRatioX; CL_ML_IntegerAttribute AspectRatioY; CL_ML_IntegerAttribute FrameRate; // image CL_ML_IntegerAttribute Height; CL_ML_IntegerAttribute Width; CL_ML_TextAttribute Model; CL_ML_TextAttribute GPSInfo; CL_ML_FloatAttribute BrightnessValue; CL_ML_FloatAttribute SubjectDistance; CL_ML_IntegerAttribute ColorDepth; CL_ML_IntegerAttribute AutoRotateAngle; CL_ML_MultiTextAttribute FaceCoordinate; CL_ML_TextAttribute MakerName; // tv CL_ML_IntegerAttribute StartTime; CL_ML_IntegerAttribute EndTime; CL_ML_IntegerAttribute ShowID; CL_ML_IntegerAttribute Channel; CL_ML_IntegerAttribute Sequel; CL_ML_IntegerAttribute StarRating; CL_ML_IntegerAttribute Is_PrimeTime; CL_ML_IntegerAttribute Is_Monochrome; CL_ML_IntegerAttribute Is_Bilingual; CL_ML_IntegerAttribute Is_Encrypted; CL_ML_IntegerAttribute Is_BlindProgram; CL_ML_IntegerAttribute Is_LiveProgram; CL_ML_IntegerAttribute Is_RepeatProgram; CL_ML_IntegerAttribute Is_Subtitle; CL_ML_IntegerAttribute Is_Dolby; CL_ML_IntegerAttribute Is_WideScreen; CL_ML_IntegerAttribute Is_HD; CL_ML_IntegerAttribute Is_Recommendation; CL_ML_MultiTextAttribute Language; CL_ML_MultiTextAttribute StudioGuest; CL_ML_TextAttribute LongInfo; CL_ML_TextAttribute TVRating; CL_ML_TextAttribute AudioMode; CL_ML_TextAttribute NetworkType; CL_ML_TextAttribute ChannelNumber; CL_ML_IntegerAttribute CNICodeType; CL_ML_IntegerAttribute CNICode0; CL_ML_IntegerAttribute CNICode1; CL_ML_IntegerAttribute CNICode2; CL_ML_IntegerAttribute CNICode3; CL_ML_IntegerAttribute IsEPGProvider; CL_ML_IntegerAttribute LastUpdateTime; CL_ML_TextAttribute ConnectCountry; CL_ML_TextAttribute ConnectPackage; CL_ML_IntegerAttribute ConnectKeyType; CL_ML_TextAttribute ImagePath; CL_ML_TextAttribute ImagePath2; CL_ML_TextAttribute TextMetaData; CL_ML_TextAttribute Index1; CL_ML_TextAttribute Index2; CL_ML_TextAttribute Index3; CL_ML_TextAttribute Index4; CL_ML_TextAttribute ServiceName; CL_ML_TextAttribute LocalProviderID; CL_ML_TextAttribute City; CL_ML_TextAttribute ServiceType; CL_ML_TextAttribute logoPath1; CL_ML_TextAttribute logoPath2; //-------------------------- // Initialization setting ! //-------------------------- function init() { s_main.open ("CLML_MAIN"); //e_search_engine.setio (s_main); setio (s_main); criterionsearchscheme (2); // main Author.setio (s_main); Author.freetextsearch (true); MediaClass.setio (s_main,"1"); Creator.setio (s_main,"1"); Creator.freetextsearch (true); Copyright.setio (s_main,"1"); Copyright.freetextsearch (true); Description.setio (s_main,"1"); Description.freetextsearch (true); Title.setio (s_main,"1"); Title.freetextsearch (true); AlbumArtist.setio (s_main,"1"); AlbumArtist.setindex (true); AlbumArtist.freetextsearch (true); AlbumTitle.setio (s_main,"1"); AlbumTitle.setindex (true); AlbumTitle.freetextsearch (true); Genre.setio (s_main); Genre.setindex (true); Genre.freetextsearch (true); StationName.setio (s_main,"1"); StationName.freetextsearch (true); OriginalChannel.setio (s_main,"1"); OriginalChannel.freetextsearch (true); Producer.setio (s_main,"1"); Producer.freetextsearch (true); Publisher.setio (s_main,"1"); Publisher.freetextsearch (true); SubTitle.setio (s_main,"1"); SubTitle.freetextsearch (true); FileType.setio (s_main); FileType.freetextsearch (true); FileType.setindex (true); Provider.setio (s_main,"1"); Provider.freetextsearch (true); Category.setio (s_main); Category.freetextsearch (true); Presenter.setio (s_main); Presenter.freetextsearch (true); Director.setio (s_main); Director.freetextsearch (true); Actor.setio (s_main); Actor.freetextsearch (true); EpisodeTitle.setio (s_main,"1"); EpisodeTitle.freetextsearch (true); Topic.setio (s_main,"1"); Topic.freetextsearch (true); ShortInfo.setio (s_main,"1"); ShortInfo.freetextsearch (true); Country.setio (s_main,"1"); Country.freetextsearch (true); ChannelName.setio (s_main,"1"); ChannelName.freetextsearch (true); ChannelName.index (true); Make.setio (s_main,"1"); Make.freetextsearch (true); // global Duration.setio (s_main,"1"); Is_Protected.setio (s_main,"1"); Comments.setio (s_main,"1"); DateTaken.setio (s_main,"1"); Lyrics.setio (s_main,"1"); FileSize.setio (s_main,"1"); FileExtension.setio (s_main,"1"); FileExtension.setindex (true); PlayCount.setio (s_main,"1"); LastPlay.setio (s_main,"1"); UserRating.setio (s_main,"1"); Date.setio (s_main,"1"); Bitrate.setio (s_main,"1"); SampleFrequency.setio (s_main,"1"); FileDate.setio (s_main,"1"); FileDate.setindex (true); FileTypeExtInfo.setio (s_main,"1"); ProtocolInfo.setio (s_main,"1"); MediaObjectMetadata.setio (s_main,"1"); // binary Image.setio (s_main); MetaData.setio (s_main); // audio AlbumCoverURL.setio (s_main,"1"); GenreID.setio (s_main,"1"); BroadcastDateTime.setio (s_main,"1"); BroadcastDuration.setio (s_main,"1"); Track.setio (s_main,"1"); Year.setio (s_main,"1"); // video AspectRatioX.setio (s_main,"1"); AspectRatioY.setio (s_main,"1"); FrameRate.setio (s_main,"1"); // image Height.setio (s_main,"1"); Width.setio (s_main,"1"); Model.setio (s_main,"1"); GPSInfo.setio (s_main,"1"); BrightnessValue.setio (s_main,"1"); SubjectDistance.setio (s_main,"1"); ColorDepth.setio (s_main,"1"); AutoRotateAngle.setio (s_main,"1"); AutoRotateAngle.setindex (true); FaceCoordinate.setio (s_main); MakerName.setio (s_main,"1"); // tv StartTime.setio (s_main,"1"); StartTime.setindex (true); EndTime.setio (s_main,"1"); EndTime.setindex (true); ShowID.setio (s_main,"1"); Channel.setio (s_main,"1"); Channel.setindex (true); Sequel.setio (s_main,"1"); StarRating.setio (s_main,"1"); Is_PrimeTime.setio (s_main,"1"); Is_Monochrome.setio (s_main,"1"); Is_Bilingual.setio (s_main,"1"); Is_Encrypted.setio (s_main,"1"); Is_BlindProgram.setio (s_main,"1"); Is_LiveProgram.setio (s_main,"1"); Is_RepeatProgram.setio (s_main,"1"); Is_Subtitle.setio (s_main,"1"); Is_Dolby.setio (s_main,"1"); Is_WideScreen.setio (s_main,"1"); Is_HD.setio (s_main,"1"); Is_Recommendation.setio (s_main,"1"); Language.setio (s_main); StudioGuest.setio (s_main); LongInfo.setio (s_main,"1"); TVRating.setio (s_main,"1"); AudioMode.setio (s_main,"1"); NetworkType.setio (s_main,"1"); TextMetaData.setio (s_main,"1"); ChannelNumber.setio (s_main,"1"); CNICodeType.setio (s_main,"1"); CNICode0.setio (s_main,"1"); CNICode1.setio (s_main,"1"); CNICode2.setio (s_main,"1"); CNICode3.setio (s_main,"1"); IsEPGProvider.setio (s_main,"1"); LastUpdateTime.setio (s_main,"1"); ConnectCountry.setio (s_main,"1"); ConnectPackage.setio (s_main,"1"); ConnectKeyType.setio (s_main,"1"); ImagePath.setio (s_main,"1"); ImagePath2.setio (s_main,"1"); Index1.setio (s_main,"1"); Index1.setindex (true); Index1.setvisible (false); Index2.setio (s_main,"1"); Index2.setindex (true); Index2.setvisible (false); Index3.setio (s_main,"1"); Index3.setindex (true); Index3.setvisible (false); Index4.setio (s_main,"1"); Index4.setindex (true); Index4.setvisible (false); ServiceName.setio (s_main,"1"); ServiceName.setindex (true); LocalProviderID.setio (s_main,"1"); LocalProviderID.setindex (true); City.setio (s_main,"1"); City.setindex (true); ServiceType.setio (s_main,"1"); ServiceType.setindex (true); logoPath1.setio (s_main,"1"); logoPath1.setindex (true); logoPath2.setio (s_main,"1"); logoPath2.setindex (true); syncstorage (); setreader ("mp3", m_id3_reader); setreader ("mp2", m_id3_reader); setreader ("mp1", m_id3_reader); setreader ("aac", m_id3_reader); setreader ("wav", m_wmf_reader); setreader ("snd", m_wmf_reader); setreader ("au", m_wmf_reader); setreader ("aifc",m_wmf_reader); setreader ("aiff",m_wmf_reader); setreader ("wma", m_wmf_reader); setreader ("cda", m_wmf_reader); setreader ("asf", m_wmf_reader); setreader ("wm", m_wmf_reader); setreader ("mpeg",m_wmf_reader); setreader ("mpg", m_wmf_reader); setreader ("mpe", m_wmf_reader); setreader ("m1v", m_wmf_reader); setreader ("mpeg2",m_wmf_reader); setreader ("mpg2",m_wmf_reader); setreader ("mp2p",m_wmf_reader); setreader ("m4p", m_wmf_reader); setreader ("mp4", m_wmf_reader); setreader ("vob", m_wmf_reader); setreader ("avi", m_wmf_reader); setreader ("wmv", m_wmf_reader); setreader ("mov", m_wmf_reader); setreader ("asf", m_wmf_reader); setreader ("asx", m_wmf_reader); setreader ("lpcm",m_wmf_reader); setreader ("jpg", m_image_reader); setreader ("jpeg",m_image_reader); setreader ("gif", m_image_reader); setreader ("bmp", m_image_reader); setreader ("png", m_image_reader); setreader ("tif", m_image_reader); setreader ("tiff",m_image_reader); m_id3_reader.map ("ALBUM", AlbumTitle); m_id3_reader.map ("LEADARTIST", AlbumArtist); m_id3_reader.map ("COMMENT", Description); m_id3_reader.map ("TITLE", Title); m_id3_reader.map ("YEAR", Year); m_id3_reader.map ("GENRE", Genre); m_id3_reader.map ("DURATION", Duration); m_id3_reader.map ("BITRATE", Bitrate); m_id3_reader.map ("SAMPLEFREQUENCY", SampleFrequency); m_id3_reader.map ("FILESIZE", FileSize); m_wmf_reader.map ("Author", Author); m_wmf_reader.map ("Description", Description); m_wmf_reader.map ("Duration", Duration); m_wmf_reader.map ("Is_Protected", Is_Protected); m_wmf_reader.map ("Title", Title); m_wmf_reader.map ("Bitrate", Bitrate); m_wmf_reader.map ("FileSize", FileSize); m_wmf_reader.map ("WM/AlbumArtist", AlbumArtist); m_wmf_reader.map ("WM/AlbumCoverURL", AlbumCoverURL); m_wmf_reader.map ("WM/AlbumTitle", AlbumTitle); m_wmf_reader.map ("WM/EncodingTime", DateTaken); m_wmf_reader.map ("WM/Genre", Genre); m_wmf_reader.map ("WM/GenreID", GenreID); m_wmf_reader.map ("WM/Lyrics", Lyrics); m_wmf_reader.map ("WM/MediaStationName", StationName); m_wmf_reader.map ("WM/Producer", Producer); m_wmf_reader.map ("WM/Publisher", Publisher); m_wmf_reader.map ("WM/RadioStationName", RadioStationName); m_wmf_reader.map ("WM/SubTitleDescription", SubTitleDescription); m_wmf_reader.map ("WM/TrackNumber", Track); m_wmf_reader.map ("WM/Year", Year); m_wmf_reader.map ("AspectRatioX", AspectRatioX); m_wmf_reader.map ("AspectRatioY", AspectRatioY); m_wmf_reader.map ("WM/VedioFrameRate", FrameRate); m_wmf_reader.map ("WM/VedioHeight", Height); m_wmf_reader.map ("WM/VedioWidth", Width); m_image_reader.map ("MAKER", MakerName); m_image_reader.map ("ALBUM", AlbumTitle); m_image_reader.map ("HEIGHT", Height); m_image_reader.map ("WIDTH", Width); m_image_reader.map ("COLORDEPTH", ColorDepth); m_image_reader.map ("FILESIZE", FileSize); m_image_reader.map ("MODEL", Model); m_image_reader.map ("DATE", Date); a_agent.map ("res-size", FileSize); a_agent.map ("res-duration", Duration); a_agent.map ("title", Title); a_agent.map ("creator", AlbumArtist); a_agent.map ("artist", AlbumArtist); a_agent.map ("actor", Actor); a_agent.map ("author", Author); a_agent.map ("producer", Producer); a_agent.map ("director", Director); a_agent.map ("publisher", Publisher); a_agent.map ("genre", Genre); a_agent.map ("album", AlbumTitle); a_agent.map ("lyrics", Lyrics); a_agent.map ("description", Description); a_agent.map ("long-description", LongInfo); a_agent.map ("rating", UserRating); a_agent.map ("rights", Copyright); a_agent.map ("date", Date); a_agent.map ("language", Language); a_agent.map ("radio-station-id", StationName); a_agent.map ("channel-nr", Channel); a_agent.map ("start-time", StartTime); a_agent.map ("end-time", EndTime); a_agent.map ("bitrate", Bitrate); a_agent.map ("colordepth", ColorDepth); a_agent.map ("samplefrequency", SampleFrequency); a_agent.map ("width", Width); a_agent.map ("height", Height); a_agent.map ("MediaClass", MediaClass); a_agent.debug (); a_agent.m_schedule_period (0); a_agent.m_schedule_pull_period (0); a_agent.m_total_browser_count (100); a_agent.m_multi_res (0); //a_agent.RemoteAccess =true; s_server.map ("res-size", FileSize); s_server.map ("res-duration", Duration); s_server.map ("title", Title); s_server.map ("creator", Creator); s_server.map ("artist", AlbumArtist); s_server.map ("actor", Actor); s_server.map ("author", Author); s_server.map ("producer", Producer); s_server.map ("director", Director); s_server.map ("publisher", Publisher); s_server.map ("genre", Genre); s_server.map ("album", AlbumTitle); s_server.map ("lyrics", Lyrics); s_server.map ("description", Description); s_server.map ("long-description", LongInfo); s_server.map ("rating", UserRating); s_server.map ("rights", Copyright); s_server.map ("date", Date); s_server.map ("language", Language); s_server.map ("radio-station-id", StationName); s_server.map ("channel-nr", Channel); s_server.map ("start-time", StartTime); s_server.map ("end-time", EndTime); //StartFaceDetection (); //MountUPnPDevices (); } }Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.