# Packages

No description provided by the author
Package elastictranscoder provides a implementation of the provider that uses AWS Elastic Transcoder for transcoding media files.
Package elementalconductor provides a implementation of the provider that uses the Elemental Conductor API for transcoding media files.
Package encodingcom provides a implementation of the provider that uses the Encoding.com API for transcoding media files.
No description provided by the author
No description provided by the author
Package zencoder provides a implementation of the provider that uses the Zencoder API for transcoding media files.

# Functions

DescribeProvider describes the given provider.
GetProviderFactory looks up the list of registered providers and returns the factory function for the given provider name, if it's available.
ListProviders returns the list of currently registered providers, alphabetically ordered.
Register register a new provider in the internal list of providers.

# Constants

StatusCanceled is the status for a job that has been canceled.
StatusFailed is the status for a job that has failed.
StatusFinished is the status for a job that finished successfully.
StatusQueued is the status for a job that is in the queue for execution.
StatusStarted is the status for a job that is being executed.
StatusUnknown is an unexpected status for a job.

# Variables

ErrPresetMapNotFound is the error returned when the given preset is not found in the provider.
ErrProviderAlreadyRegistered is the error returned when trying to register a provider twice.
ErrProviderNotFound is the error returned when asking for a provider that is not registered.

# Structs

Capabilities describes the available features in the provider.
Description fully describes a provider.
Health describes the current health status of the provider.
JobNotFoundError is returned if a job with a given id could not be found by the provider.
JobOutput represents information about a job output.
JobStatus is the representation of the status as the provide sees it.
OutputFile represents an output file in a given job.
SourceInfo contains information about media transcoded using the Transcoding API.

# Interfaces

TranscodingProvider represents a provider of transcoding.

# Type aliases

Factory is the function responsible for creating the instance of a provider.
InvalidConfigError is returned if a provider could not be configured properly.
Status is the status of a transcoding job.