Exemplo n.º 1
0
// const AVFilter* avfilter_get_by_name	(	const char * 	name	)
func GetFilter(name string) (*AVFilter, error) {
	f := C.avfilter_get_by_name(C.CString(name))
	if f == nil {
		return nil, errors.New(fmt.Sprintf("Unable to GetFilter with name %s", name))
	}
	return &AVFilter{avFilter: C.avfilter_get_by_name(C.CString(name))}, nil
}
Exemplo n.º 2
0
func FindFilterByName(name string) *Filter {
	cName := C.CString(name)
	defer C.free(unsafe.Pointer(cName))
	cFilter := C.avfilter_get_by_name(cName)
	if cFilter == nil {
		return nil
	}
	return NewFilterFromC(unsafe.Pointer(cFilter))
}
Exemplo n.º 3
0
//Get a filter definition matching the given name.
func AvfilterGetByName(n string) *Filter {
	return (*Filter)(C.avfilter_get_by_name(C.CString(n)))
}
Exemplo n.º 4
0
//const AVFilter * 	avfilter_get_by_name (const char *name)
//Get a filter definition matching the given name.
func Avfilter_get_by_name(n string) *AVFilter {
	return (*AVFilter)(C.avfilter_get_by_name(C.CString(n)))
}