All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bytedeco.javacpp.presets.RealSense Maven / Gradle / Ivy

/*
 * Copyright notice to add here.
 */
package org.bytedeco.javacpp.presets;

import org.bytedeco.javacpp.FunctionPointer;
import org.bytedeco.javacpp.Loader;
import org.bytedeco.javacpp.Pointer;
import org.bytedeco.javacpp.annotation.Namespace;
//import org.bytedeco.javacpp.RealSense.context;
//import org.bytedeco.javacpp.RealSense.device;
import org.bytedeco.javacpp.annotation.Platform;
import org.bytedeco.javacpp.annotation.Properties;
import org.bytedeco.javacpp.tools.Info;
import org.bytedeco.javacpp.tools.InfoMap;
import org.bytedeco.javacpp.tools.InfoMapper;

/**
 *
 * @author Jérémy Laviole
 */
@Properties(target = "org.bytedeco.javacpp.RealSense",
        value = {
            @Platform(value = "linux-x86",
                    include = {"",
        "",
        "",
        ""},
            link = {"realsense@"})
        })

@Platform(include = {"", ""})

public class RealSense implements InfoMapper {

    public void map(InfoMap infoMap) {

        infoMap.put(new Info("std::runtime_error").cast().pointerTypes("Pointer"))
                .put(new Info("log_severity").cast().valueTypes("int").pointerTypes("IntPointer"))
                .put(new Info("std::timed_mutex").cast().pointerTypes("Pointer"))
                .put(new Info("rs_device::start_fw_logger").virtualize())
                .put(new Info("rs_device::stop_wf_logger").virtualize())
                .put(new Info("std::function").cast().pointerTypes("Fn"))
                .put(new Info("std::function").cast().pointerTypes("Pointer"))
                .put(new Info("std::function").cast().pointerTypes("Pointer"))
                .put(new Info("std::function").cast().pointerTypes("Pointer"));
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy