[streaming] Directed emit API updated to use split and select