Nikon SDK - jak używać?

Odpowiedz Nowy wątek
2011-09-09 09:30
0

Witajcie.
Macie może doświadczenie z SDK dostarczanym przez Nikona do sterowania aparatem fotograficznym? Problem w tym, że dostarczone przez Nikona DLLki mają tylko jedną funkcję wyeksportowaną i do niej wysyła się polecenia. Niestety w programie demonstracyjnym wydaje mi się, że jest duży bałagan - nie potrafię tam znaleźć momentu importowania funkcji z DLLki.
SDK dostępne jest tutaj: https://sdk.nikonimaging.com/apply/

Pozostało 580 znaków

2011-09-09 12:55
0

weź te sdk zuploaduj bo nie specjanie chce sie komukolwiek wypelniac ten formularz. pozatym pojawia mi sie komunikat: The e-mail address you entered cannot be used.


░█░█░█░█░█░█░█░█░█░█░█░
edytowany 1x, ostatnio: krwq, 2011-09-09 12:57

Pozostało 580 znaków

2011-09-09 14:41
0

http://www.sendspace.com/file/s8ng1p

Pozostało 580 znaków

2011-09-09 15:43
0

Maid3.h

    // Client/Module Interface and Callback Functions
    typedef W32EXPORT NKERROR CALLPASCAL WINAPI MAIDEntryPointProc (
        LPNkMAIDObject  pObject,                // module, source, item, or data object
        ULONG               ulCommand,          // Command, one of eNkMAIDCommand
        ULONG               ulParam,                // parameter for the command
        ULONG               ulDataType,         // Data type, one of eNkMAIDDataType
        NKPARAM         data,                   // Pointer or long integer
        LPNKFUNC            pfnComplete,        // Completion function, may be NULL
        NKREF               refComplete );      // Value passed to pfnComplete
    typedef MAIDEntryPointProc FAR* LPMAIDEntryPointProc;

    typedef void CALLPASCAL CALLBACK MAIDCompletionProc (
        LPNkMAIDObject  pObject,                // module, source, item, or data object
        ULONG               ulCommand,          // Command, one of eNkMAIDCommand
        ULONG               ulParam,                // parameter for the command
        ULONG               ulDataType,         // Data type, one of eNkMAIDDataType
        NKPARAM         data,                   // Pointer or long integer
        NKREF               refComplete,        // Reference set by client
        NKERROR         nResult );          // One of eNkMAIDResult
    typedef MAIDCompletionProc FAR* LPMAIDCompletionProc;

    typedef NKERROR CALLPASCAL CALLBACK MAIDDataProc (
        NKREF                   refClient,      // Reference set by client
        LPVOID              pDataInfo,      // Cast to LPNkMAIDImageInfo or LPNkMAIDSoundInfo
        LPVOID              pData );
    typedef MAIDDataProc FAR* LPMAIDDataProc;

    typedef void CALLPASCAL CALLBACK MAIDEventProc (
        NKREF               refClient,          // Reference set by client
        ULONG               ulEvent,                // One of eNkMAIDEvent
        NKPARAM         data );             // Pointer or long integer
    typedef MAIDEventProc FAR* LPMAIDEventProc;

    typedef void CALLPASCAL CALLBACK MAIDProgressProc (
        ULONG               ulCommand,          // Command, one of eNkMAIDCommand
        ULONG               ulParam,                // parameter for the command
        NKREF               refComplete,        // Reference set by client
        ULONG               ulDone,             // Numerator
        ULONG               ulTotal );          // Denominator
    typedef MAIDProgressProc FAR* LPMAIDProgressProc;

    typedef ULONG CALLPASCAL CALLBACK MAIDUIRequestProc (
        NKREF                           refProc,            // reference set by the client
        LPNkMAIDUIRequestInfo   pUIRequest );   // information about the UI request

    typedef MAIDUIRequestProc FAR* LPMAIDUIRequestProc;

░█░█░█░█░█░█░█░█░█░█░█░

Pozostało 580 znaków

2014-08-30 00:20
0

SDK wypuszczony przez Nikona to straszny bałagan, nigdy z czymś takim się nie spotkałem. Próbowałem go przekonwertować na Delphi, ale utknąłem w miejscu gdy ma zwrócić eventa że zrobił zdjęcie... Canon zrobił o wiele bardziej elegancko.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0