ISDBDeviceList::DeviceHandle
Jump to navigation
Jump to search
CoClass SDBDeviceList, Interface ISDBDeviceList
Function DeviceHandler(Index As Long) As Long
Parameters
Name | Type | Description |
---|---|---|
Index | Long |
Property description
Returns device handle so that device can be controlled by script. If the device is disconnected or not handled by any device plugin, then returns -1
Introduced in MediaMonkey version 4.1.
Example
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("Sync Now Playing to Galaxy Nexus")
mnuTest.OnClickFunc = "SDBOnClick"
mnuTest.UseScript = Script.ScriptPath
End Sub
Sub SDBOnClick(Item)
Dim DeviceHandle : DeviceHandle = -1
Dim Devices : Set Devices = SDB.Device.ActiveDeviceList("VID_04E8&PID_6860")
Dim i : i = 0
For i = 0 To Devices.Count-1
If Devices.DeviceHandle(i) <> -1 Then
DeviceHandle = Devices.DeviceHandle(i)
End If
Next
SDB.Device.StartSynch DeviceHandle, SDB.Player.CurrentSongList
End Sub