ISDBDeviceList::DeviceHandle: Difference between revisions

From MediaMonkey Wiki
Jump to navigation Jump to search
(Created page with "===Parameters=== {{MethodParameters |Index |Long |}} ===Property description=== Returns device handle so that device can be controlled by VB/JS script. If the device is dis...")
 
Line 2: Line 2:


{{MethodParameters  
{{MethodParameters  
  |Index |Long |}}
  |Index |Long | Added in MM version 4.1}}


===Property description===
===Property description===

Revision as of 13:35, 11 March 2013

Parameters

Name Type Description
Index Long Added in MM version 4.1


Property description

Returns device handle so that device can be controlled by VB/JS script. If the device is disconnected or not handled by any device plugin, then returns -1

See example below:


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