Example #1
0
func (g *Graph) Dump() (string, error) {
	cStr := C.avfilter_graph_dump(g.CAVFilterGraph, nil)
	if cStr == nil {
		return "", ErrAllocationError
	}
	defer C.av_free(unsafe.Pointer(cStr))
	return C.GoString(cStr), nil
}
Example #2
0
func (g *Graph) DumpWithOptions(options string) (string, error) {
	cOptions := C.CString(options)
	defer C.free(unsafe.Pointer(cOptions))
	cStr := C.avfilter_graph_dump(g.CAVFilterGraph, cOptions)
	if cStr == nil {
		return "", ErrAllocationError
	}
	defer C.av_free(unsafe.Pointer(cStr))
	return C.GoString(cStr), nil
}
Example #3
0
//char * 	avfilter_graph_dump (AVFilterGraph *graph, const char *options)
//Dump a graph into a human-readable string representation.
func Avfilter_graph_dump(g *AVFilterGraph, o string) string {
	return C.GoString(C.avfilter_graph_dump((*C.struct_AVFilterGraph)(g), C.CString(o)))
}