| Package | Description |
|---|---|
| org.blackdread.camerabinding.jna |
Direct Java bindings to the EDSDK.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
EdsdkLibrary.EdsObjectByReference<T extends EdsdkLibrary.EdsBaseRef> |
| Modifier and Type | Class and Description |
|---|---|
static class |
EdsdkLibrary.EdsCameraListRef
This object represents an enumeration of the cameras remotely connected to the host PC by USB interface.
|
static class |
EdsdkLibrary.EdsCameraRef
This object represents a remotely connected camera.
|
static class |
EdsdkLibrary.EdsDirectoryItemRef
This object represents a file or folder on the camera.
|
static class |
EdsdkLibrary.EdsEvfImageRef
This object represents PC live view image data.
|
static class |
EdsdkLibrary.EdsImageRef
This object represents image data.
|
static class |
EdsdkLibrary.EdsStreamRef
This object represents the file I/O stream.
|
static class |
EdsdkLibrary.EdsVolumeRef
This object represents the memory card inside the camera.
|
| Modifier and Type | Method and Description |
|---|---|
EdsdkLibrary.EdsBaseRef |
EdsdkLibrary.EdsBaseRef.ByReference.getValue() |
| Modifier and Type | Method and Description |
|---|---|
com.sun.jna.NativeLong |
EdsdkLibrary.EdsObjectEventHandler.apply(com.sun.jna.NativeLong inEvent,
EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.Pointer inContext) |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsGetChildAtIndex(EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.NativeLong inIndex,
EdsdkLibrary.EdsBaseRef.ByReference outRef)
-----------------------------------------------------------------------------
// // Function: EdsGetChildAtIndex // // Description: // Gets an indexed child object of the designated object. |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsGetChildCount(EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.ptr.NativeLongByReference outCount)
-----------------------------------------------------------------------------
// // Function: EdsGetChildCount // // Description: // Gets the number of child objects of the designated object. // Example: Number of files in a directory // // Parameters: // In: inRef - The reference of the list. // Out: outCount - Number of elements in this list. // // Returns: Any of the sdk errors. ----------------------------------------------------------------------------- Original signature : __attribute__((dllimport)) EdsError EdsGetChildCount(EdsBaseRef, EdsUInt32*)native declaration : sdk-header\EDSDK.h:147 |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsGetParent(EdsdkLibrary.EdsBaseRef inRef,
EdsdkLibrary.EdsBaseRef.ByReference outParentRef)
-----------------------------------------------------------------------------
// // Function: EdsGetParent // // Description: // Gets the parent object of the designated object. // // Parameters: // In: inRef - The reference of the item. // Out: outParentRef - The pointer which receives reference. // // Returns: Any of the sdk errors. ----------------------------------------------------------------------------- Original signature : __attribute__((dllimport)) EdsError EdsGetParent(EdsBaseRef, EdsBaseRef*)native declaration : sdk-header\EDSDK.h:184 |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsGetPropertyData(EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.NativeLong inPropertyID,
com.sun.jna.NativeLong inParam,
com.sun.jna.NativeLong inPropertySize,
EdsdkLibrary.EdsVoid outPropertyData)
Deprecated.
|
com.sun.jna.NativeLong |
EdsdkLibrary.EdsGetPropertyData(EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.NativeLong inPropertyID,
com.sun.jna.NativeLong inParam,
com.sun.jna.NativeLong inPropertySize,
com.sun.jna.Pointer outPropertyData)
-----------------------------------------------------------------------------
// // Function: EdsGetPropertyData // // Description: // Gets property information from the object designated in inRef. // // Parameters: // In: inRef - The reference of the item. // inPropertyID - The ProprtyID // inParam - Additional information of property. // We use this parameter in order to specify an index // in case there are two or more values over the same ID. // inPropertySize - The number of bytes of the prepared buffer // for receive property-value. // Out: outPropertyData - The buffer pointer to receive property-value. // // Returns: Any of the sdk errors. ----------------------------------------------------------------------------- Original signature : __attribute__((dllimport)) EdsError EdsGetPropertyData(EdsBaseRef, EdsPropertyID, EdsInt32, EdsUInt32, EdsVoid*)native declaration : sdk-header\EDSDK.h:244 |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsGetPropertyDesc(EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.NativeLong inPropertyID,
EdsPropertyDesc outPropertyDesc)
-----------------------------------------------------------------------------
// // Function: EdsGetPropertyDesc // // Description: // Gets a list of property data that can be set for the object // designated in inRef, as well as maximum and minimum values. |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsGetPropertySize(EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.NativeLong inPropertyID,
com.sun.jna.NativeLong inParam,
IntBuffer outDataType,
com.sun.jna.ptr.NativeLongByReference outSize)
-----------------------------------------------------------------------------
// // Function: EdsGetPropertySize // // Description: // Gets the byte size and data type of a designated property // from a camera object or image object. // // Parameters: // In: inRef - The reference of the item. // inPropertyID - The ProprtyID // inParam - Additional information of property. // We use this parameter in order to specify an index // in case there are two or more values over the same ID. // Out: outDataType - Pointer to the buffer that is to receive the property // type data. // outSize - Pointer to the buffer that is to receive the property // size. // // Returns: Any of the sdk errors. ----------------------------------------------------------------------------- Original signature : __attribute__((dllimport)) EdsError EdsGetPropertySize(EdsBaseRef, EdsPropertyID, EdsInt32, EdsDataType*, EdsUInt32*)native declaration : sdk-header\EDSDK.h:218 |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsGetPropertySize(EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.NativeLong inPropertyID,
com.sun.jna.NativeLong inParam,
com.sun.jna.ptr.IntByReference outDataType,
com.sun.jna.ptr.NativeLongByReference outSize)
|
com.sun.jna.NativeLong |
EdsdkLibrary.EdsRelease(EdsdkLibrary.EdsBaseRef inRef)
-----------------------------------------------------------------------------
// // Function: EdsRelease // // Description: // Decrements the reference counter to an object. |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsRetain(EdsdkLibrary.EdsBaseRef inRef)
-----------------------------------------------------------------------------
// // Function: EdsRetain // // Description: // Increments the reference counter of existing objects. // // Parameters: // In: inRef - The reference for the item. // Out: None // // Returns: Any of the sdk errors. ----------------------------------------------------------------------------- Original signature : __attribute__((dllimport)) EdsUInt32 EdsRetain(EdsBaseRef)native declaration : sdk-header\EDSDK.h:105 |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsSetProgressCallback(EdsdkLibrary.EdsBaseRef inRef,
EdsdkLibrary.EdsProgressCallback inProgressCallback,
int inProgressOption,
EdsdkLibrary.EdsVoid inContext)
Deprecated.
|
com.sun.jna.NativeLong |
EdsdkLibrary.EdsSetProgressCallback(EdsdkLibrary.EdsBaseRef inRef,
EdsdkLibrary.EdsProgressCallback inProgressCallback,
int inProgressOption,
com.sun.jna.Pointer inContext)
-----------------------------------------------------------------------------
// // Function: EdsSetProgressCallback // // Description: // Register a progress callback function. |
com.sun.jna.NativeLong |
EdsdkLibrary.EdsSetPropertyData(EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.NativeLong inPropertyID,
com.sun.jna.NativeLong inParam,
com.sun.jna.NativeLong inPropertySize,
EdsdkLibrary.EdsVoid inPropertyData)
Deprecated.
|
com.sun.jna.NativeLong |
EdsdkLibrary.EdsSetPropertyData(EdsdkLibrary.EdsBaseRef inRef,
com.sun.jna.NativeLong inPropertyID,
com.sun.jna.NativeLong inParam,
com.sun.jna.NativeLong inPropertySize,
com.sun.jna.Pointer inPropertyData)
-----------------------------------------------------------------------------
// // Function: EdsSetPropertyData // // Description: // Sets property data for the object designated in inRef. |
Copyright © 2018–2019. All rights reserved.