Difference between revisions of "ISDBDevice::GetSyncProgress"

From MediaMonkey Wiki
Jump to: navigation, search
(Method description)
Line 8: Line 8:
===Method description===
===Method description===
Gets progress percentage of sync/copy task.
Gets progress of sync/copy task (value between 0 and 1).

Revision as of 15:33, 25 October 2015

CoClass SDBDevice, Interface ISDBDevice

Property Get GetSyncProgress(DeviceHandle As Long)


Name Type Description
DeviceHandle Long Handle of the device

Method description

Gets progress of sync/copy task (value between 0 and 1).

Introduced in MediaMonkey version 4.1.1.


Option Explicit
Dim UI  : Set UI = SDB.UI
Sub OnStartUp()
    Dim mnuTest
    Set mnuTest = SDB.UI.AddMenuItem(SDB.UI.Menu_Edit, 0, 0)
    mnuTest.Caption = SDB.Localize("Get sync progress")
    mnuTest.OnClickFunc = "SDBOnClick"
    mnuTest.UseScript = Script.ScriptPath    
End Sub
Sub SDBOnClick(Item)   
  Dim DeviceHandle : DeviceHandle = -1
  Dim Devices : Set Devices = SDB.Device.ActiveDeviceList("VID_05AC&PID_129E")
  Dim i : i = 0 
  For i = 0 To Devices.Count-1
	   If Devices.DeviceHandle(i) <> -1 Then
		   DeviceHandle = Devices.DeviceHandle(i)
	   End If
  MsgBox( SDB.Device.GetSyncProgress( DeviceHandle))
End Sub

To see how to handle copy result see example in CopyFile() method