# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from msrest.serialization import Model
[docs]class OutputFile(Model):
"""Represents an output file produced.
:param labels: The list of labels that describe how the encoder should
multiplex video and audio into an output file. For example, if the encoder
is producing two video layers with labels v1 and v2, and one audio layer
with label a1, then an array like '[v1, a1]' tells the encoder to produce
an output file with the video track represented by v1 and the audio track
represented by a1.
:type labels: list[str]
"""
_attribute_map = {
'labels': {'key': 'labels', 'type': '[str]'},
}
def __init__(self, *, labels=None, **kwargs) -> None:
super(OutputFile, self).__init__(**kwargs)
self.labels = labels