TransformSchema – Media API – MediaKind
TransformSchema
object
id
string Optional
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name
string Optional
1-260 characters
pattern: ^[^\'<>%&:?/*+]+$
The name of the resource
properties
object TransformProperties Required
created
string Optional
format: date-time
The creation date and time of the Transform. Set by the system.
description
string Optional
<=1024 characters
The description of the Transform.
lastModified
string Optional
format: date-time
The last modified date and time of the Transform. Set by the system.
outputs
list of objects TransformOutput Required
An array of TransformOutputs that the Transform should generate. Currently limited to one.
onError
enum Optional
Defines what the service should do when one output fails. Continue to produce other outputs, or stop processing.
Allowed values:
- ContinueJob
- StopProcessingJob
preset
object Required
Preset that describes the operations that will be used to modify, transcode, or extract insights from the source file to generate the output.
@odata.type
string Required
The discriminator for derived types.
advancedSettingsName
string Optional
Name of the advanced settings configuration to apply to this transform's config.
These configuration blocks are managed by MediaKind and you should not set this field unless MediaKind support has asked you to.
presetName
string Required
The built-in preset to be used for encoding videos.
Options include:
- H264SingleBitrateSD
- H264SingleBitrate720p
- H264SingleBitrate1080p
- H264MultipleBitrateSD
- H264MultipleBitrate720p
- H264MultipleBitrate1080p
- H264MultipleBitrateSDWithCVQ
- H264MultipleBitrate720pWithCVQ
- H264MultipleBitrate1080pWithCVQ
- H265SingleBitrate720p
- H265SingleBitrate1080p
- H265SingleBitrate4K
- AACGoodQualityAudio
@odata.type
string Required
The discriminator for derived types.
presetName
enum Required
The built-in preset to be used for performing asset conversion.
Allowed values:
- CopyTopBitrateInterleaved
- CopyAllBitrateNonInterleaved
- CopyAllBitrateInterleaved
#MediaKind.ThumbnailGeneratorPreset
...
TrackInserterPreset
...
AIPipelinePreset
...
EncoderPreset
...