aliyun-net-sdk-vod/Vod/Model/V20170321/BatchGetMediaInfosResponse.cs (1,395 lines of code) (raw):
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
using System.Collections.Generic;
using Newtonsoft.Json;
using Aliyun.Acs.Core;
namespace Aliyun.Acs.vod.Model.V20170321
{
public class BatchGetMediaInfosResponse : AcsResponse
{
private string requestId;
private List<BatchGetMediaInfos_MediaBasicInfo> mediaInfos;
private List<string> nonExistMediaIds;
private List<string> forbiddenMediaIds;
public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
public List<BatchGetMediaInfos_MediaBasicInfo> MediaInfos
{
get
{
return mediaInfos;
}
set
{
mediaInfos = value;
}
}
public List<string> NonExistMediaIds
{
get
{
return nonExistMediaIds;
}
set
{
nonExistMediaIds = value;
}
}
public List<string> ForbiddenMediaIds
{
get
{
return forbiddenMediaIds;
}
set
{
forbiddenMediaIds = value;
}
}
public class BatchGetMediaInfos_MediaBasicInfo
{
private string mediaId;
private List<BatchGetMediaInfos_PlayInfo> playInfoList;
private BatchGetMediaInfos_MediaInfo mediaInfo;
private BatchGetMediaInfos_MezzanineInfo mezzanineInfo;
public string MediaId
{
get
{
return mediaId;
}
set
{
mediaId = value;
}
}
public List<BatchGetMediaInfos_PlayInfo> PlayInfoList
{
get
{
return playInfoList;
}
set
{
playInfoList = value;
}
}
public BatchGetMediaInfos_MediaInfo MediaInfo
{
get
{
return mediaInfo;
}
set
{
mediaInfo = value;
}
}
public BatchGetMediaInfos_MezzanineInfo MezzanineInfo
{
get
{
return mezzanineInfo;
}
set
{
mezzanineInfo = value;
}
}
public class BatchGetMediaInfos_PlayInfo
{
private string creationTime;
private string status;
private string specification;
private string complexity;
private string narrowBandType;
private long? height;
private string bitrate;
private string modificationTime;
private string watermarkId;
private long? encrypt;
private string definition;
private string rand;
private string encryptType;
private string encryptMode;
private string preprocessStatus;
private string streamType;
private string jobId;
private string plaintext;
private long? size;
private long? width;
private string fps;
private string duration;
private string playURL;
private string format;
private string hDRType;
private int? bitDepth;
private int? jobType;
private string jobExt;
private string codecName;
private string templateId;
private string templateGroupId;
public string CreationTime
{
get
{
return creationTime;
}
set
{
creationTime = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public string Specification
{
get
{
return specification;
}
set
{
specification = value;
}
}
public string Complexity
{
get
{
return complexity;
}
set
{
complexity = value;
}
}
public string NarrowBandType
{
get
{
return narrowBandType;
}
set
{
narrowBandType = value;
}
}
public long? Height
{
get
{
return height;
}
set
{
height = value;
}
}
public string Bitrate
{
get
{
return bitrate;
}
set
{
bitrate = value;
}
}
public string ModificationTime
{
get
{
return modificationTime;
}
set
{
modificationTime = value;
}
}
public string WatermarkId
{
get
{
return watermarkId;
}
set
{
watermarkId = value;
}
}
public long? Encrypt
{
get
{
return encrypt;
}
set
{
encrypt = value;
}
}
public string Definition
{
get
{
return definition;
}
set
{
definition = value;
}
}
public string Rand
{
get
{
return rand;
}
set
{
rand = value;
}
}
public string EncryptType
{
get
{
return encryptType;
}
set
{
encryptType = value;
}
}
public string EncryptMode
{
get
{
return encryptMode;
}
set
{
encryptMode = value;
}
}
public string PreprocessStatus
{
get
{
return preprocessStatus;
}
set
{
preprocessStatus = value;
}
}
public string StreamType
{
get
{
return streamType;
}
set
{
streamType = value;
}
}
public string JobId
{
get
{
return jobId;
}
set
{
jobId = value;
}
}
public string Plaintext
{
get
{
return plaintext;
}
set
{
plaintext = value;
}
}
public long? Size
{
get
{
return size;
}
set
{
size = value;
}
}
public long? Width
{
get
{
return width;
}
set
{
width = value;
}
}
public string Fps
{
get
{
return fps;
}
set
{
fps = value;
}
}
public string Duration
{
get
{
return duration;
}
set
{
duration = value;
}
}
public string PlayURL
{
get
{
return playURL;
}
set
{
playURL = value;
}
}
public string Format
{
get
{
return format;
}
set
{
format = value;
}
}
public string HDRType
{
get
{
return hDRType;
}
set
{
hDRType = value;
}
}
public int? BitDepth
{
get
{
return bitDepth;
}
set
{
bitDepth = value;
}
}
public int? JobType
{
get
{
return jobType;
}
set
{
jobType = value;
}
}
public string JobExt
{
get
{
return jobExt;
}
set
{
jobExt = value;
}
}
public string CodecName
{
get
{
return codecName;
}
set
{
codecName = value;
}
}
public string TemplateId
{
get
{
return templateId;
}
set
{
templateId = value;
}
}
public string TemplateGroupId
{
get
{
return templateGroupId;
}
set
{
templateGroupId = value;
}
}
}
public class BatchGetMediaInfos_MediaInfo
{
private string storageLocation;
private string creationTime;
private string status;
private long? cateId;
private string mediaId;
private string downloadSwitch;
private string tags;
private string modificationTime;
private string regionId;
private string cateName;
private string description;
private string preprocessStatus;
private string appId;
private string coverURL;
private string templateGroupId;
private string title;
private string storageClass;
private string restoreStatus;
private string restoreExpiration;
private string userData;
private List<string> snapshots;
public string StorageLocation
{
get
{
return storageLocation;
}
set
{
storageLocation = value;
}
}
public string CreationTime
{
get
{
return creationTime;
}
set
{
creationTime = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public long? CateId
{
get
{
return cateId;
}
set
{
cateId = value;
}
}
public string MediaId
{
get
{
return mediaId;
}
set
{
mediaId = value;
}
}
public string DownloadSwitch
{
get
{
return downloadSwitch;
}
set
{
downloadSwitch = value;
}
}
public string Tags
{
get
{
return tags;
}
set
{
tags = value;
}
}
public string ModificationTime
{
get
{
return modificationTime;
}
set
{
modificationTime = value;
}
}
public string RegionId
{
get
{
return regionId;
}
set
{
regionId = value;
}
}
public string CateName
{
get
{
return cateName;
}
set
{
cateName = value;
}
}
public string Description
{
get
{
return description;
}
set
{
description = value;
}
}
public string PreprocessStatus
{
get
{
return preprocessStatus;
}
set
{
preprocessStatus = value;
}
}
public string AppId
{
get
{
return appId;
}
set
{
appId = value;
}
}
public string CoverURL
{
get
{
return coverURL;
}
set
{
coverURL = value;
}
}
public string TemplateGroupId
{
get
{
return templateGroupId;
}
set
{
templateGroupId = value;
}
}
public string Title
{
get
{
return title;
}
set
{
title = value;
}
}
public string StorageClass
{
get
{
return storageClass;
}
set
{
storageClass = value;
}
}
public string RestoreStatus
{
get
{
return restoreStatus;
}
set
{
restoreStatus = value;
}
}
public string RestoreExpiration
{
get
{
return restoreExpiration;
}
set
{
restoreExpiration = value;
}
}
public string UserData
{
get
{
return userData;
}
set
{
userData = value;
}
}
public List<string> Snapshots
{
get
{
return snapshots;
}
set
{
snapshots = value;
}
}
}
public class BatchGetMediaInfos_MezzanineInfo
{
private string creationTime;
private string status;
private string fileURL;
private string mediaId;
private long? height;
private string bitrate;
private string fileName;
private long? width;
private long? size;
private string cRC64;
private string duration;
private string fps;
private List<BatchGetMediaInfos_AudioStream> audioStreamList;
private List<BatchGetMediaInfos_VideoStream> videoStreamList;
public string CreationTime
{
get
{
return creationTime;
}
set
{
creationTime = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public string FileURL
{
get
{
return fileURL;
}
set
{
fileURL = value;
}
}
public string MediaId
{
get
{
return mediaId;
}
set
{
mediaId = value;
}
}
public long? Height
{
get
{
return height;
}
set
{
height = value;
}
}
public string Bitrate
{
get
{
return bitrate;
}
set
{
bitrate = value;
}
}
public string FileName
{
get
{
return fileName;
}
set
{
fileName = value;
}
}
public long? Width
{
get
{
return width;
}
set
{
width = value;
}
}
public long? Size
{
get
{
return size;
}
set
{
size = value;
}
}
public string CRC64
{
get
{
return cRC64;
}
set
{
cRC64 = value;
}
}
public string Duration
{
get
{
return duration;
}
set
{
duration = value;
}
}
public string Fps
{
get
{
return fps;
}
set
{
fps = value;
}
}
public List<BatchGetMediaInfos_AudioStream> AudioStreamList
{
get
{
return audioStreamList;
}
set
{
audioStreamList = value;
}
}
public List<BatchGetMediaInfos_VideoStream> VideoStreamList
{
get
{
return videoStreamList;
}
set
{
videoStreamList = value;
}
}
public class BatchGetMediaInfos_AudioStream
{
private string index;
private string timebase;
private string sampleFmt;
private string sampleRate;
private string channelLayout;
private string lang;
private string codecLongName;
private string channels;
private string numFrames;
private string bitrate;
private string codecTagString;
private string startTime;
private string codecName;
private string duration;
private string codecTag;
private string codecTimeBase;
public string Index
{
get
{
return index;
}
set
{
index = value;
}
}
public string Timebase
{
get
{
return timebase;
}
set
{
timebase = value;
}
}
public string SampleFmt
{
get
{
return sampleFmt;
}
set
{
sampleFmt = value;
}
}
public string SampleRate
{
get
{
return sampleRate;
}
set
{
sampleRate = value;
}
}
public string ChannelLayout
{
get
{
return channelLayout;
}
set
{
channelLayout = value;
}
}
public string Lang
{
get
{
return lang;
}
set
{
lang = value;
}
}
public string CodecLongName
{
get
{
return codecLongName;
}
set
{
codecLongName = value;
}
}
public string Channels
{
get
{
return channels;
}
set
{
channels = value;
}
}
public string NumFrames
{
get
{
return numFrames;
}
set
{
numFrames = value;
}
}
public string Bitrate
{
get
{
return bitrate;
}
set
{
bitrate = value;
}
}
public string CodecTagString
{
get
{
return codecTagString;
}
set
{
codecTagString = value;
}
}
public string StartTime
{
get
{
return startTime;
}
set
{
startTime = value;
}
}
public string CodecName
{
get
{
return codecName;
}
set
{
codecName = value;
}
}
public string Duration
{
get
{
return duration;
}
set
{
duration = value;
}
}
public string CodecTag
{
get
{
return codecTag;
}
set
{
codecTag = value;
}
}
public string CodecTimeBase
{
get
{
return codecTimeBase;
}
set
{
codecTimeBase = value;
}
}
}
public class BatchGetMediaInfos_VideoStream
{
private string timebase;
private string index;
private string avgFPS;
private string pixFmt;
private string lang;
private string sar;
private string height;
private string codecLongName;
private string numFrames;
private string bitrate;
private string rotate;
private string codecTagString;
private string hasBFrames;
private string profile;
private string startTime;
private string dar;
private string codecName;
private string width;
private string duration;
private string fps;
private string codecTag;
private string codecTimeBase;
private string level;
private string hDRType;
public string Timebase
{
get
{
return timebase;
}
set
{
timebase = value;
}
}
public string Index
{
get
{
return index;
}
set
{
index = value;
}
}
public string AvgFPS
{
get
{
return avgFPS;
}
set
{
avgFPS = value;
}
}
public string PixFmt
{
get
{
return pixFmt;
}
set
{
pixFmt = value;
}
}
public string Lang
{
get
{
return lang;
}
set
{
lang = value;
}
}
public string Sar
{
get
{
return sar;
}
set
{
sar = value;
}
}
public string Height
{
get
{
return height;
}
set
{
height = value;
}
}
public string CodecLongName
{
get
{
return codecLongName;
}
set
{
codecLongName = value;
}
}
public string NumFrames
{
get
{
return numFrames;
}
set
{
numFrames = value;
}
}
public string Bitrate
{
get
{
return bitrate;
}
set
{
bitrate = value;
}
}
public string Rotate
{
get
{
return rotate;
}
set
{
rotate = value;
}
}
public string CodecTagString
{
get
{
return codecTagString;
}
set
{
codecTagString = value;
}
}
public string HasBFrames
{
get
{
return hasBFrames;
}
set
{
hasBFrames = value;
}
}
public string Profile
{
get
{
return profile;
}
set
{
profile = value;
}
}
public string StartTime
{
get
{
return startTime;
}
set
{
startTime = value;
}
}
public string Dar
{
get
{
return dar;
}
set
{
dar = value;
}
}
public string CodecName
{
get
{
return codecName;
}
set
{
codecName = value;
}
}
public string Width
{
get
{
return width;
}
set
{
width = value;
}
}
public string Duration
{
get
{
return duration;
}
set
{
duration = value;
}
}
public string Fps
{
get
{
return fps;
}
set
{
fps = value;
}
}
public string CodecTag
{
get
{
return codecTag;
}
set
{
codecTag = value;
}
}
public string CodecTimeBase
{
get
{
return codecTimeBase;
}
set
{
codecTimeBase = value;
}
}
public string Level
{
get
{
return level;
}
set
{
level = value;
}
}
public string HDRType
{
get
{
return hDRType;
}
set
{
hDRType = value;
}
}
}
}
}
}
}