Skip to content

New Preset: Black Magic Decklink API #528

@masterav10

Description

@masterav10

I'm working on building a Windows x64 preset for the Desktop Video SDK, which interfaces with several Black Magic devices including Decklink cards. Currently, I'm running into an issue where the Parser seems to choke on a particular class definition in the Windows SDK.

I've experimented with the headers a bit, but ultimately the Parser cannot figure out the IUnknown interface (which is COM).

Here is the error I get from Maven:
[ERROR] Failed to execute goal org.bytedeco:javacpp:1.4.1-SNAPSHOT:build (javacp p.parser) on project bmddecklink: Failed to execute JavaCPP Builder: C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um\Unknwnbase.h:110:Could not parse declaration at '{' -> [Help 1]

I followed the instructions for building on Windows very thoroughly, and was able to build and install cuda successfully, so I'm pretty sure the environment is setup right.

If you get a moment, take a quick peek at my fork which has the bmddecklink project it in; maybe there is something glaring obvious.

Some info about my system:
Win 10 Pro
JavaCPP 1.4.1.SNAPSHOT
Visual Studio 2017 Community
Oracle Java 1.8.0_162

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions