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