func (c *EffectsChain) FlowCallback(fn func(all_done bool) int) bool { c.cbTmp = fn return C.sox_flow_effects(c.cChain, C.go_sox_get_flow_shim(), unsafe.Pointer(&c.cbTmp)) == C.SOX_SUCCESS }
// Flow runs the effects chain, returns true if successful. func (c *EffectsChain) Flow() bool { return C.sox_flow_effects(c.cChain, nil, nil) == C.SOX_SUCCESS }