# Packages

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

# Variables

ErrJobNotFound is the error returned when the job is not found on GetJob or DeleteJob.
ErrLocalPresetAlreadyExists is the error returned when the local preset already exists.
ErrLocalPresetNotFound is the error returned when the local preset is not found on GetPresetMap, UpdatePresetMap or DeletePresetMap.
ErrPresetMapAlreadyExists is the error returned when the presetmap already exists.
ErrPresetMapNotFound is the error returned when the presetmap is not found on GetPresetMap, UpdatePresetMap or DeletePresetMap.

# Structs

AudioPreset defines the set of parameters for audio on a given preset.
Job represents the job that is persisted in the repository of the Transcoding API.
JobFilter contains a set of parameters for filtering the list of jobs in JobRepository.
LocalPreset is a struct to persist encoding configurations.
OutputOptions is the set of options for the output file.
Preset defines the set of parameters of a given preset.
PresetMap represents the preset that is persisted in the repository of the Transcoding API Each presetmap is just an aggregator of provider presets, where each preset in the API maps to a preset on each provider swagger:model.
StreamingParams represents the params necessary to create Adaptive Streaming jobs swagger:model.
TranscodeOutput represents a transcoding output.
VideoPreset defines the set of parameters for video on a given preset.

# Interfaces

JobRepository is the interface that defines the set of methods for managing Job persistence.
LocalPresetRepository provides an interface that defines the set of methods for managing presets when the provider don't have the ability to store/manage it.
PresetMapRepository is the interface that defines the set of methods for managing PresetMap persistence.
Repository represents the repository for persisting types of the API.