Versions in this module Expand all Collapse all v0 v0.0.2 Mar 13, 2024 v0.0.1 Feb 1, 2024 Changes in this version + type AudioEncoderBuilder interface + BuildAudioEncoder func(r audio.Reader, p prop.Media) (ReadCloser, error) + RTPCodec func() *RTPCodec + type BaseParams struct + BitRate int + KeyFrameInterval int + type BitRateController interface + SetBitRate func(int) error + type Controllable interface + Controller func() EncoderController + type EncoderController interface + type KeyFrameController interface + ForceKeyFrame func() error + type RTPCodec struct + Latency time.Duration + func NewRTPH264Codec(clockrate uint32) *RTPCodec + func NewRTPOpusCodec(clockrate uint32) *RTPCodec + func NewRTPVP8Codec(clockrate uint32) *RTPCodec + func NewRTPVP9Codec(clockrate uint32) *RTPCodec + type ReadCloser interface + Close func() error + Read func() (b []byte, release func(), err error) + type VideoEncoderBuilder interface + BuildVideoEncoder func(r video.Reader, p prop.Media) (ReadCloser, error) + RTPCodec func() *RTPCodec