Module transcode

Module transcode 

Source
Expand description

Support for transcoding media files into lower quality versions.

Transcoding comes in three forms:

  • Streaming allows for real-time playback of the media using streaming protocols such as HTTP Live Streaming and Dynamic Adaptive Streaming over HTTP.
  • Offline transcoding (the old mobile downloads feature) requests that the server converts the file in the background allowing it to be downloaded later.
  • Download queue is a newer version of offline transcoding that allows adding as many items to the queue as desired. The server will process them in order and when available they can be downloaded using byte range requests. This appears to be far more stable than the previous offline transcoding option.

This feature should be considered quite experimental, lots of the API calls are derived from inspection and guesswork.

Structs§

ArtTranscodeOptions
DownloadQueue
A download queue on the server.
Limitation
Limitations add a constraint to the supported media format.
MusicTranscodeOptions
Defines the media formats suitable for transcoding music. The server uses these settings to choose a format to transcode to.
QueueItem
An item in a download queue.
TranscodeSession
TranscodeSessionStats
VideoTranscodeOptions
Defines the media formats suitable for transcoding video. The server uses these settings to choose a format to transcode to.

Enums§

AudioSetting
Constraint
Context
QueueItemStatus
TranscodeStatus
VideoSetting

Traits§

TranscodeOptions