Skip to content

Commit 29b437a

Browse files
authored
Update job-multiple-transform-outputs.md
1 parent 41ae37a commit 29b437a

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

articles/media-services/latest/job-multiple-transform-outputs.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ ms.author: juliako
1616

1717
# Create a job with multiple transform outputs
1818

19-
This topic shows how to create a Transform with two outputs. The first output specifies to encode a video with adaptive bitrate streaming. The second output specifies to process the video with `AudioAnalyzerPreset`. Once you set up your transform you can submit a job that will process your video according to the transform. Since in this example we are specifying two Transform outputs, we must specify two Job outputs.
19+
This topic shows how to create a Transform with two Transform Outputs. The first one calls for the input to be encoded for adaptive bitrate streaming with a built-in [AdaptiveStreaming](encoding-concept.md#builtinstandardencoderpreset) preset. The second one calls for the audio signal in the input video to be processed with the [AudioAnalyzerPreset](analyzing-video-audio-files-concept.md#built-in-presets). After the Transform is created, you can submit a job that will process your video accordingly. Since in this example we are specifying two Transform Outputs, we must specify two Job Outputs. You can choose to direct both Job Outputs to the same Asset (as shown below), or you can have the results be written to separate Assets.
20+
2021

2122
> [!TIP]
2223
> Before you start developing, review [Developing with Media Services v3 APIs](media-services-apis-overview.md) (includes information on accessing APIs, naming conventions, etc.)
@@ -81,10 +82,11 @@ private static async Task<Job> SubmitJobAsync(IAzureMediaServicesClient client,
8182

8283
JobOutput[] jobOutputs =
8384
{
84-
// Since we are specifying two Transform outputs,
85-
// we must specify two Job outputs.
86-
// In this example, we are first encoding and then analyzing. The processors that output the results of the job go into the same asset.
87-
// You can specify different asset names.
85+
// Since we are specifying two Transform Outputs, two Job Outputs are needed.
86+
// In this example, the first Job Output is for the results from adaptive bitrate encoding,
87+
// and the second is for the results from audio analysis. In this example, both are written to the
88+
// same output Asset. Or, you can specify different Assets.
89+
8890
new JobOutputAsset(outputAsset.Name),
8991
new JobOutputAsset(outputAsset.Name)
9092

0 commit comments

Comments
 (0)