// 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 }
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)) }
//Get a filter definition matching the given name. func AvfilterGetByName(n string) *Filter { return (*Filter)(C.avfilter_get_by_name(C.CString(n))) }
//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))) }