Public AV processor boundary for preset-led video, audio, and waveform recipes.
Summary
Functions
Lists the AV transformation capabilities supplied by this processor.
Validates and canonicalizes a preset-led AV variant specification.
Returns a canonical AV variant specification or raises for an invalid recipe.
Processes an AV source into a destination using a normalized variant recipe.
Functions
@spec capabilities() :: [atom()]
Lists the AV transformation capabilities supplied by this processor.
Validates and canonicalizes a preset-led AV variant specification.
Image-output and waveform presets are normalized locally; video and audio recipes are delegated to the AV recipe implementation.
Returns a canonical AV variant specification or raises for an invalid recipe.
Processes an AV source into a destination using a normalized variant recipe.