コード例 #1
0
ファイル: common.go プロジェクト: sergey789/gst
func init() {
	alen := C.int(len(os.Args))
	argv := make([]*C.char, alen)
	for i, s := range os.Args {
		argv[i] = C.CString(s)
	}
	ret := C._gst_init(&alen, &argv[0])
	argv = (*[1 << 16]*C.char)(unsafe.Pointer(ret))[:alen]
	os.Args = make([]string, alen)
	for i, s := range argv {
		os.Args[i] = C.GoString(s)
	}

	TYPE_INT_RANGE = glib.Type(C.gst_int_range_get_type())
	TYPE_FRACTION = glib.Type(C.gst_fraction_get_type())
}
コード例 #2
0
ファイル: event.go プロジェクト: ziutek/gdk
func (e *Event) Type() glib.Type {
	return glib.Type(C.gdk_event_get_type())
}