# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewRTPH264Codec is a helper to create an H264 codec.
NewRTPOpusCodec is a helper to create an Opus codec.
NewRTPVP8Codec is a helper to create an VP8 codec.
NewRTPVP9Codec is a helper to create an VP9 codec.

# Structs

BaseParams represents an codec's encoding properties.
RTPCodec wraps webrtc.RTPCodec.

# Interfaces

AudioEncoderBuilder is the interface that wraps basic operations that are necessary to build the audio encoder.
BitRateController is a interface representing an encoder which can have a variable bit rate.
Controllable is a interface representing a encoder which can be controlled after it's initialisation with an EncoderController.
EncoderController is the interface allowing to control the encoder behaviour after it's initialisation.
KeyFrameController is a interface representing an encoder that can be forced to produce key frame on demand.
ReadCloser is an io.ReadCloser with a controller.
VideoEncoderBuilder is the interface that wraps basic operations that are necessary to build the video encoder.