View Source Membrane.LiveCompositor.Encoder.FFmpegH264 (Membrane LiveCompositor Plugin v0.9.0)

Options for H264 encoder from FFmpeg.

Summary

Types

Encoder preset. See FFmpeg docs to learn more.

Raw FFmpeg encoder options. See docs for more.

t()

Types

@type encoder_preset() ::
  :ultrafast
  | :superfast
  | :veryfast
  | :faster
  | :fast
  | :medium
  | :slow
  | :slower
  | :veryslow
  | :placebo

Encoder preset. See FFmpeg docs to learn more.

@type ffmpeg_options() :: %{required(String.t() | atom()) => String.t()} | nil

Raw FFmpeg encoder options. See docs for more.

@type t() :: %Membrane.LiveCompositor.Encoder.FFmpegH264{
  ffmpeg_options: ffmpeg_options(),
  preset: encoder_preset()
}