原創(chuàng)|產(chǎn)品更新|編輯:況魚(yú)杰|2019-10-23 11:02:52.773|閱讀 536 次
概述:VCL組件RVMedia已更新至v7,新增支持Windows的FireMonkey,幾種屬性和事件,以及一些小的改進(jìn),歡迎下載!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
RVMedia是一款具有各種多媒體功能的VCL組件,比如可以接收來(lái)自本地Web攝像機(jī)和IP攝像機(jī)的視頻等功能。
FireMonkey
自此版本以來(lái),RVMedia可以在FireMonkey框架中使用。
支持的版本:從XE6到10.3的Delphi和C ++ Builder
第一版僅支持一個(gè)FMX平臺(tái):Windows(32位和64位)
VCL和FMX版本幾乎相同。所有類(lèi)都具有相同的名稱(chēng),但是單元名稱(chēng)不同(FireMonkey單元的前綴為fmx,例如fmxMRVCamera.pas)。有幾個(gè)特定于框架的單元(僅包含在VCL中或僅包含在FMX版本中),它們大部分在內(nèi)部使用。
VCL和FMX版本包含在單獨(dú)的設(shè)置中,它們可以同時(shí)安裝在同一IDE中,甚至可以安裝在同一文件夾中(但我不建議這樣做)。
差異:
在VCL版本中,字體是在Font和CaptionFont屬性中定義的;在FMX版本中,字體在TextSettings和CaptionTextSettings屬性中定義。
FMX版本忽略RenderMode屬性。在VCL版本中,您可以在Windows / OpenGL之間進(jìn)行選擇;FMX版本始終使用FMX圖形系統(tǒng)
FMX版本在XE7及更高版本中支持多個(gè)監(jiān)視器(RVCamera.DeviceType = rvdtDesktop);XE6版本僅支持一個(gè)主監(jiān)視器。
FMX版本支持半透明字幕和搜索面板(如果需要,我們也可以在VCL / LCL中添加此功能)。
演示項(xiàng)目的差異:
相機(jī)\濾鏡:FMX演示使用標(biāo)準(zhǔn)的FMX圖形濾鏡。
ClientServer \ Login:FMX演示使用FireDAC + SQLite(VCL版本使用FireDAC + InterBase或BDE; LCL版本使用DBF)。
VCL,F(xiàn)ireMonkey和LCL版本兼容。例如,您可以使用VCL版本創(chuàng)建媒體服務(wù)器,并使用FireMonkey版本創(chuàng)建客戶(hù)端。
視覺(jué)變化
搜索攝像機(jī)時(shí)可以顯示一個(gè)新的動(dòng)畫(huà)。您可以使用新的TRVCamView.IconStyle和TRVCamMultiView.IconStyle屬性選擇它。此功能僅適用于Delphi 2009+和Lazarus(在Delphi 7-2007中不可用)。
從此版本開(kāi)始,您可以自定義搜索面板的顏色。新屬性:TRVCamView.SearchPanelColor和SearchPanelTextColor以及TRVCamMultiView.SearchPanelColor和SearchPanelTextColor。
注意:
默認(rèn)情況下為clNone / TAlphaColorRec.Null,這表示搜索面板是使用默認(rèn)顏色繪制的。默認(rèn)顏色取決于IconStyle屬性。
在FMX中,顏色可以是半透明的。
添加了一些調(diào)整以更好地支持高DPI顯示模式。
其他更改:
從此版本開(kāi)始,您可以通過(guò)增加對(duì)特定顏色的靈敏度來(lái)調(diào)整運(yùn)動(dòng)檢測(cè)。
新屬性:TRVCamSender.PixelColorThreshold和TRVMotionDetector.PixelColorThreshold為紅色,綠色,藍(lán)色,默認(rèn)值從15更換為8。-更改或會(huì)影響現(xiàn)有項(xiàng)目
新屬性:TRVCamera.FFMpegProperty(已刪除協(xié)議,由UDPTransportcompatibility代替)-更改或會(huì)影響現(xiàn)有項(xiàng)目
新屬性(TRVCamView):IconStyle,SearchPanelColor和SearchPanelTextColor,它們定義了攝像機(jī)搜索面板的外觀。是和TRVCamMultiView相同的屬性。
新事件:TRVCamSender.OnSentCmd-發(fā)送命令時(shí),不再需要等到發(fā)送上一個(gè)命令。
內(nèi)部代碼進(jìn)行了一些重要的更改,以使其更加高效,穩(wěn)定和跨平臺(tái)。您應(yīng)該注意到效率有所提高,尤其是在以下方面:
僅發(fā)送更改的視頻片段(JPEG更改和PNG更改視頻發(fā)送模式)
制作桌面視頻
我們將此工作放在列表的末尾,但實(shí)際上,這是花費(fèi)大量時(shí)間的工作。 RVMedia內(nèi)部代碼確實(shí)發(fā)生了很大的變化,它確實(shí)更快,并且沒(méi)有以前版本所存在的潛在問(wèn)題。
還有一些其他的改進(jìn):
支持Windows的FireMonkey(對(duì)于Delphi和C ++ Builder XE6及更高版本)。
支持Delphi和C ++ Builder 10.3 Rio,支持Lazarus2。
實(shí)現(xiàn)TRVCamReceiver.VideoLatency。
將TRVSocket的聲明移至MRVSocket單元。-更改或會(huì)影響現(xiàn)有項(xiàng)目
強(qiáng)烈建議不要在某些事件(主要是TRVCamReceiver)中顯示模式形式,現(xiàn)已修改ChatRoom演示,以便于使用非模式聊天表單。-更改或會(huì)影響現(xiàn)有項(xiàng)目
DirectX 渲染模式被放棄(可能在以后的版本中將被恢復(fù))。-更改或會(huì)影響現(xiàn)有項(xiàng)目
如果您對(duì)想要購(gòu)買(mǎi)正版授權(quán)RVMedia,可以聯(lián)系咨詢(xún)相關(guān)問(wèn)題。
關(guān)注慧聚IT微信公眾號(hào) ???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn