Make setMid of Transceiver public

in some case like session migration from one sfu node
to another, we need manual set mid of transceiver instead of
auto generate, to make mid consistent between to sfu node.
This commit is contained in:
cnderrauber
2022-01-06 22:01:29 +08:00
committed by cnderrauber
parent d2cc00dc40
commit dd9d4c503c
2 changed files with 4 additions and 4 deletions

View File

@@ -115,8 +115,8 @@ func (t *RTPTransceiver) Receiver() *RTPReceiver {
return nil
}
// setMid sets the RTPTransceiver's mid. If it was already set, will return an error.
func (t *RTPTransceiver) setMid(mid string) error {
// SetMid sets the RTPTransceiver's mid. If it was already set, will return an error.
func (t *RTPTransceiver) SetMid(mid string) error {
if currentMid := t.Mid(); currentMid != "" {
return fmt.Errorf("%w: %s to %s", errRTPTransceiverCannotChangeMid, currentMid, mid)
}