mirror of
https://github.com/Danile71/go-gpujpeg.git
synced 2025-10-05 15:36:51 +08:00
24 lines
485 B
Go
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
|
|
}
|