# 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.