MCPcopy
hub / github.com/pion/webrtc / WriteRTP

Method WriteRTP

interceptor.go:309–315  ·  view source on GitHub ↗

interceptor.RTPWriter } WriteRTP writes an RTP packet using the underlying interceptor.RTPWriter.

(header *rtp.Header, payload []byte)

Source from the content-addressed store, hash-verified

307
308// WriteRTP writes an RTP packet using the underlying interceptor.RTPWriter.
309func (i *interceptorToTrackLocalWriter) WriteRTP(header *rtp.Header, payload []byte) (int, error) {
310 if writer, ok := i.interceptor.Load().(interceptor.RTPWriter); ok && writer != nil {
311 return writer.Write(header, payload, interceptor.Attributes{})
312 }
313
314 return 0, nil
315}
316
317// Write writes a raw RTP packet using the underlying interceptor.RTPWriter.
318func (i *interceptorToTrackLocalWriter) Write(b []byte) (int, error) {

Callers 1

WriteMethod · 0.95

Calls 1

WriteMethod · 0.65

Tested by

no test coverage detected