要繪製橢圓,多邊形和一個軸媒體控制視頻流等形狀,你必須使用UserObject方法與疊加設置:
BeginUserObject
,EndUserObject
,GetUserObject
,SetUserObject
,RemoveUserObject
,OnUserObjectChanged
。在安裝AMC的目錄中有幫助文件AmcDoc.chm
。它通常在C:\Program Files (x86)\Axis Communications\AXIS Media Control SDK\doc
。
SetUserObject用於在視頻流繪製的東西:
HRESULT SetUserObject(ByVal theID As Long,
ByVal theType As Long,
ByVal theData As String,
ByVal theName As String,
ByVal theColor1 As Long,
ByVal theColor2 As Long,
ByVal theNumPointsLimit As Long,
ByVal theFlags As Long)
例如,爲了畫一個省略號:
axAxisMediaControl1.SetUserObject(2, 4,
"4500,4500,500,1000", "test",
255, 100, -1, 19);
前兩個整數限定的橢圓的中心點(X,Y)。第三個整數定義了相對於圓的x軸的半徑。第四個整數定義了相對於圓的y軸的半徑。
對於這個工作,你必須設置enableOverlays
1在介質控制性能。
你是否設法實現了你所要求的? – Larry