public static uint IMAQdxOpenCamera(string name, IMAQdxCameraControlMode mode) { byte[] name_buf = name?.CreateUTF8String(); uint id = 0; Interop.IMAQdxOpenCamera(name_buf ?? new byte[] {0}, mode, ref id); return id; }
public static extern IMAQdxError IMAQdxOpenCamera(byte[] name, IMAQdxCameraControlMode mode, ref uint id);
public static extern IMAQdxError IMAQdxOpenCamera(string name, IMAQdxCameraControlMode mode, out uint id);