![JAR search and dependency download from the Maven repository](/logo.png)
edsdk.bindings.EdsSaveImageSetting Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of edsdk4j Show documentation
Show all versions of edsdk4j Show documentation
Canon EDSDK Software Development Kit Java Wrapper
The newest version!
package edsdk.bindings;
import com.sun.jna.NativeLong;
import com.sun.jna.Pointer;
import com.sun.jna.Structure;
import edsdk.bindings.EdSdkLibrary.EdsStreamRef;
import java.util.Arrays;
import java.util.List;
/**
* native declaration : EDSDK/Header/EDSDKTypes.h
* This file was autogenerated by JNAerator,
* a tool written by Olivier Chafik that uses a few opensource projects..
* For help, please visit NativeLibs4Java , Rococoa, or JNA.
*/
public class EdsSaveImageSetting extends Structure {
/** C type : EdsUInt32 */
public NativeLong JPEGQuality;
/** C type : EdsStreamRef */
public EdsStreamRef iccProfileStream;
/** C type : EdsUInt32 */
public NativeLong reserved;
public EdsSaveImageSetting() {
super();
}
protected List > getFieldOrder() {
return Arrays.asList("JPEGQuality", "iccProfileStream", "reserved");
}
/**
* @param JPEGQuality C type : EdsUInt32
* @param iccProfileStream C type : EdsStreamRef
* @param reserved C type : EdsUInt32
*/
public EdsSaveImageSetting(NativeLong JPEGQuality, EdsStreamRef iccProfileStream, NativeLong reserved) {
super();
this.JPEGQuality = JPEGQuality;
this.iccProfileStream = iccProfileStream;
this.reserved = reserved;
}
public EdsSaveImageSetting(Pointer peer) {
super(peer);
}
public static class ByReference extends EdsSaveImageSetting implements Structure.ByReference {
};
public static class ByValue extends EdsSaveImageSetting implements Structure.ByValue {
};
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy