public CameraAbilities GetAbilities(int index) { CameraAbilities abilities = new CameraAbilities(); Error.CheckError(gp_abilities_list_get_abilities(this.Handle, index, out abilities)); return(abilities); }
private Camera(CameraAbilities abilities, PortInfo port, Context context) { string[] parts = port.Path.Substring(4).Split(','); this.abilities = new Abilities(abilities); this.baseAbilities = abilities; this.context = context; this.musicPath = ""; this.photosPath = ""; this.playlistPath = ""; this.port = port; this.usbBusNumber = int.Parse(parts[0]); this.usbDeviceNumber = int.Parse(parts[1]); }
public void SelectCamera (int index) { selected_camera__camera_list_index = index; selected_camera__abilities_list_index = abilities_list.LookupModel (camera_list.GetName (selected_camera__camera_list_index)); camera_abilities = abilities_list.GetAbilities (selected_camera__abilities_list_index); camera = new Camera (); camera.SetAbilities (camera_abilities); string path = camera_list.GetValue (selected_camera__camera_list_index); System.Console.WriteLine ("Testing gphoto path = {0}", path); selected_camera__port_info_list_index = port_info_list.LookupPath (path); port_info = port_info_list.GetInfo (selected_camera__port_info_list_index); System.Console.WriteLine ("PortInfo {0}, {1}", port_info.Name, port_info.Path); camera.SetPortInfo (port_info); }
internal static extern ErrorCode gp_camera_set_abilities(HandleRef camera, CameraAbilities abilities);
public CameraAbilities GetAbilities () { CameraAbilities abilities = new CameraAbilities (); Error.CheckError (gp_camera_get_abilities(this.Handle, out abilities)); return abilities; }
internal unsafe static extern ErrorCode gp_camera_get_abilities (HandleRef camera, out CameraAbilities abilities);
public void SetAbilities (CameraAbilities abilities) { Error.CheckError (gp_camera_set_abilities(this.Handle, abilities)); }
internal static extern ErrorCode gp_camera_set_abilities (HandleRef camera, CameraAbilities abilities);
internal Abilities(CameraAbilities abilities) { this.abilities = abilities; }
public void Append(CameraAbilities abilities) { Error.CheckError(gp_abilities_list_append(this.Handle, ref abilities)); }
/// <summary> /// Initialises to the specified device on the specified port /// </summary> /// <param name="context"></param> /// <param name="abilities">The abilities which represent the device to be connected to</param> /// <param name="portInfo">The port which the device is connected on</param> public void Init(Context context, CameraAbilities abilities, PortInfo portInfo) { SetPortInfo(portInfo); SetAbilities(abilities); Init(context); }
public void SetAbilities(CameraAbilities abilities) { Error.CheckError(gp_camera_set_abilities(this.Handle, abilities)); }
internal static extern ErrorCode gp_abilities_list_get_abilities(HandleRef list, int index, out CameraAbilities abilities);
public void Append (CameraAbilities abilities) { Error.CheckError (gp_abilities_list_append (this.Handle, ref abilities)); }
internal static extern ErrorCode gp_abilities_list_append (HandleRef list, ref CameraAbilities abilities);
public CameraAbilities GetAbilities (int index) { CameraAbilities abilities = new CameraAbilities (); Error.CheckError (gp_abilities_list_get_abilities(this.Handle, index, out abilities)); return abilities; }
internal static extern ErrorCode gp_abilities_list_get_abilities (HandleRef list, int index, out CameraAbilities abilities);
internal unsafe static extern ErrorCode gp_camera_get_abilities(HandleRef camera, out CameraAbilities abilities);
internal static extern ErrorCode gp_abilities_list_append(HandleRef list, ref CameraAbilities abilities);