Files
go-gpujpeg/gpujpeg.go
danil_e71 0d971873be Init
2020-07-17 10:45:25 +03:00

24 lines
485 B
Go

package gpujpeg
/*
#cgo LDFLAGS: -lgpujpeg
#include <libgpujpeg/gpujpeg.h>
#include <libgpujpeg/gpujpeg_common.h>
#include <libgpujpeg/gpujpeg_encoder.h>
#include <libgpujpeg/gpujpeg_decoder.h>
#include <libgpujpeg/gpujpeg_type.h>
#include <libgpujpeg/gpujpeg_version.h>
#include "wrapper.h"
*/
import "C"
import (
"errors"
)
func InitDevice(deviceId int) error {
if C.gpujpeg_init_device(C.int(deviceId), 0) != C.int(0) {
return errors.New("Can't init device")
}
return nil
}