For MCU connections only, AudioStreams and VideoStreams which start in Receive Only mode, will not send audio/video when renegotiated to Send/Receive mode.
For example ...
audioStream.LocalDirection = FM.LiveSwitch.StreamDirection.ReceiveOnly;
var config = _McuConnection.Config; config.AudioDirection = "sendrecv"; _McuConnection.Update(config);
... will not result in audio being sent and received on the stream.
There is a work around, which is to use the stream's setMuted method instead of setLocalDirection. The team is aware of this issue and we will be releasing a patch imminently.
Please note that this does not affect SFU or P2P connections.
Update - July 22, 2020
The relevant release note is:
> Fixed a bug where MCU media might not activate after initializing a receive-only MCU connection and changing the direction to send-receive (LS-5172);