Write writes a raw RTP packet using the underlying interceptor.RTPWriter.
(b []byte)
| 316 | |
| 317 | // Write writes a raw RTP packet using the underlying interceptor.RTPWriter. |
| 318 | func (i *interceptorToTrackLocalWriter) Write(b []byte) (int, error) { |
| 319 | packet := &rtp.Packet{} |
| 320 | if err := packet.Unmarshal(b); err != nil { |
| 321 | return 0, err |
| 322 | } |
| 323 | |
| 324 | return i.WriteRTP(&packet.Header, packet.Payload) |
| 325 | } |
| 326 | |
| 327 | //nolint:unparam |
| 328 | func createStreamInfo( |