Versions in this module Expand all Collapse all v0 v0.0.1 Nov 29, 2022 Changes in this version + type ReceiverInterceptor struct + func (r *ReceiverInterceptor) BindRTCPReader(reader interceptor.RTCPReader) interceptor.RTCPReader + func (r *ReceiverInterceptor) BindRTCPWriter(writer interceptor.RTCPWriter) interceptor.RTCPWriter + func (r *ReceiverInterceptor) BindRemoteStream(info *interceptor.StreamInfo, reader interceptor.RTPReader) interceptor.RTPReader + func (r *ReceiverInterceptor) Close() error + func (r *ReceiverInterceptor) UnbindLocalStream(info *interceptor.StreamInfo) + type ReceiverInterceptorFactory struct + func NewReceiverInterceptor(opts ...ReceiverOption) (*ReceiverInterceptorFactory, error) + func (r *ReceiverInterceptorFactory) NewInterceptor(id string) (interceptor.Interceptor, error) + type ReceiverOption func(r *ReceiverInterceptor) error + func ReceiverInterval(interval time.Duration) ReceiverOption + func ReceiverLog(log logging.LeveledLogger) ReceiverOption + func ReceiverNow(f func() time.Time) ReceiverOption + type SenderInterceptor struct + func (s *SenderInterceptor) BindLocalStream(info *interceptor.StreamInfo, writer interceptor.RTPWriter) interceptor.RTPWriter + func (s *SenderInterceptor) BindRTCPWriter(writer interceptor.RTCPWriter) interceptor.RTCPWriter + func (s *SenderInterceptor) Close() error + type SenderInterceptorFactory struct + func NewSenderInterceptor(opts ...SenderOption) (*SenderInterceptorFactory, error) + func (s *SenderInterceptorFactory) NewInterceptor(id string) (interceptor.Interceptor, error) + type SenderOption func(r *SenderInterceptor) error + func SenderInterval(interval time.Duration) SenderOption + func SenderLog(log logging.LeveledLogger) SenderOption + func SenderNow(f func() time.Time) SenderOption