/// <summary> /// Initializes a new instance of the JobInputClip class. /// </summary> /// <param name="files">List of files. Required for JobInputHttp. /// Maximum of 4000 characters each.</param> /// <param name="start">Defines a point on the timeline of the input /// media at which processing will start. Defaults to the beginning of /// the input media.</param> /// <param name="end">Defines a point on the timeline of the input /// media at which processing will end. Defaults to the end of the /// input media.</param> /// <param name="label">A label that is assigned to a JobInputClip, /// that is used to satisfy a reference used in the Transform. For /// example, a Transform can be authored so as to take an image file /// with the label 'xyz' and apply it as an overlay onto the input /// video before it is encoded. When submitting a Job, exactly one of /// the JobInputs should be the image file, and it should have the /// label 'xyz'.</param> public JobInputClip(IList <string> files = default(IList <string>), ClipTime start = default(ClipTime), ClipTime end = default(ClipTime), string label = default(string)) { Files = files; Start = start; End = end; Label = label; CustomInit(); }
/// <summary> /// Initializes a new instance of the JobInputClip class. /// </summary> /// <param name="files">List of files. Required for JobInputHttp. /// Maximum of 4000 characters each. Query strings will not be returned /// in service responses to prevent sensitive data exposure.</param> /// <param name="start">Defines a point on the timeline of the input /// media at which processing will start. Defaults to the beginning of /// the input media.</param> /// <param name="end">Defines a point on the timeline of the input /// media at which processing will end. Defaults to the end of the /// input media.</param> /// <param name="label">A label that is assigned to a JobInputClip, /// that is used to satisfy a reference used in the Transform. For /// example, a Transform can be authored so as to take an image file /// with the label 'xyz' and apply it as an overlay onto the input /// video before it is encoded. When submitting a Job, exactly one of /// the JobInputs should be the image file, and it should have the /// label 'xyz'.</param> /// <param name="inputDefinitions">Defines a list of InputDefinitions. /// For each InputDefinition, it defines a list of track selections and /// related metadata.</param> public JobInputClip(IList <string> files = default(IList <string>), ClipTime start = default(ClipTime), ClipTime end = default(ClipTime), string label = default(string), IList <InputDefinition> inputDefinitions = default(IList <InputDefinition>)) { Files = files; Start = start; End = end; Label = label; InputDefinitions = inputDefinitions; CustomInit(); }
/// <summary> /// Initializes a new instance of the JobInputHttp class. /// </summary> /// <param name="files">List of files. Required for JobInputHttp. /// Maximum of 4000 characters each.</param> /// <param name="start">Defines a point on the timeline of the input /// media at which processing will start. Defaults to the beginning of /// the input media.</param> /// <param name="end">Defines a point on the timeline of the input /// media at which processing will end. Defaults to the end of the /// input media.</param> /// <param name="label">A label that is assigned to a JobInputClip, /// that is used to satisfy a reference used in the Transform. For /// example, a Transform can be authored so as to take an image file /// with the label 'xyz' and apply it as an overlay onto the input /// video before it is encoded. When submitting a Job, exactly one of /// the JobInputs should be the image file, and it should have the /// label 'xyz'.</param> /// <param name="inputDefinitions">Defines a list of InputDefinitions. /// For each InputDefinition, it defines a list of track selections and /// related metadata.</param> /// <param name="baseUri">Base URI for HTTPS job input. It will be /// concatenated with provided file names. If no base uri is given, /// then the provided file list is assumed to be fully qualified uris. /// Maximum length of 4000 characters.</param> public JobInputHttp(IList <string> files = default(IList <string>), ClipTime start = default(ClipTime), ClipTime end = default(ClipTime), string label = default(string), IList <InputDefinition> inputDefinitions = default(IList <InputDefinition>), string baseUri = default(string)) : base(files, start, end, label, inputDefinitions) { BaseUri = baseUri; CustomInit(); }
/// <summary> /// Initializes a new instance of the JobInputAsset class. /// </summary> /// <param name="assetName">The name of the input Asset.</param> /// <param name="files">List of files. Required for JobInputHttp. /// Maximum of 4000 characters each.</param> /// <param name="start">Defines a point on the timeline of the input /// media at which processing will start. Defaults to the beginning of /// the input media.</param> /// <param name="end">Defines a point on the timeline of the input /// media at which processing will end. Defaults to the end of the /// input media.</param> /// <param name="label">A label that is assigned to a JobInputClip, /// that is used to satisfy a reference used in the Transform. For /// example, a Transform can be authored so as to take an image file /// with the label 'xyz' and apply it as an overlay onto the input /// video before it is encoded. When submitting a Job, exactly one of /// the JobInputs should be the image file, and it should have the /// label 'xyz'.</param> public JobInputAsset(string assetName, IList <string> files = default(IList <string>), ClipTime start = default(ClipTime), ClipTime end = default(ClipTime), string label = default(string)) : base(files, start, end, label) { AssetName = assetName; CustomInit(); }