# Rolling Buffer Encoder

The Rolling Buffer encoder writes ingested video to a rolling buffer.

Configuration Parameter | Description
--- | ---
AudioBitrate | The bit rate to use for the encoded audio, in bytes per second.
AudioChannels | The number of channels to include in the encoded audio.
AudioInput | The names of the audio tracks to write to the rolling buffer.
AudioProfile | The audio profile to use for encoding the audio.
AudioSampleRate | The sample rate to use for the encoded audio, in samples per second (Hz).
GPUDeviceID | The device ID of the graphics card to use for encoding video.
ImageInput | The names of the image tracks to write to the rolling buffer.
InputQueueSize | The maximum number of records to queue for encoding to the rolling buffer, for each input.
OverlayInput | The name of an overlay track that you want to encode with the video.
Stream | The name of the rolling buffer to write video to.
Type | The type of encoding engine to use. Set this parameter to `rollingbuffer`.
VideoBitrate | The bit rate to use for the encoded video, in bytes per second.
VideoProfile | The video profile to use for encoding the video.
VideoSize | The size of the encoded video, in pixels.

The Rolling Buffer encoder produces a proxy track, named `taskName.Proxy`, where `taskName` is the name of the encoding task.

_FT_HTML5_bannerTitle.htm