Signal that the source has enough data.
It is recommended that the application stops calling push-buffer until the need-data signal is emitted again to avoid excessive buffer queueing.