aliyun-net-sdk-imm/Imm/Model/V20170906/GetMediaMetaResponse.cs (932 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 Aliyun.Acs.Core;
namespace Aliyun.Acs.imm.Model.V20170906
{
public class GetMediaMetaResponse : AcsResponse
{
private string mediaUri;
private string requestId;
private GetMediaMeta_MediaMeta mediaMeta;
public string MediaUri
{
get
{
return mediaUri;
}
set
{
mediaUri = value;
}
}
public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
public GetMediaMeta_MediaMeta MediaMeta
{
get
{
return mediaMeta;
}
set
{
mediaMeta = value;
}
}
public class GetMediaMeta_MediaMeta
{
private GetMediaMeta_MediaFormat mediaFormat;
private GetMediaMeta_MediaStreams mediaStreams;
public GetMediaMeta_MediaFormat MediaFormat
{
get
{
return mediaFormat;
}
set
{
mediaFormat = value;
}
}
public GetMediaMeta_MediaStreams MediaStreams
{
get
{
return mediaStreams;
}
set
{
mediaStreams = value;
}
}
public class GetMediaMeta_MediaFormat
{
private string size;
private int? numberStreams;
private string formatLongName;
private string startTime;
private string creationTime;
private string formatName;
private string duration;
private string bitrate;
private string location;
private int? numberPrograms;
private GetMediaMeta_Address address;
private GetMediaMeta_Tag tag;
public string Size
{
get
{
return size;
}
set
{
size = value;
}
}
public int? NumberStreams
{
get
{
return numberStreams;
}
set
{
numberStreams = value;
}
}
public string FormatLongName
{
get
{
return formatLongName;
}
set
{
formatLongName = value;
}
}
public string StartTime
{
get
{
return startTime;
}
set
{
startTime = value;
}
}
public string CreationTime
{
get
{
return creationTime;
}
set
{
creationTime = value;
}
}
public string FormatName
{
get
{
return formatName;
}
set
{
formatName = value;
}
}
public string Duration
{
get
{
return duration;
}
set
{
duration = value;
}
}
public string Bitrate
{
get
{
return bitrate;
}
set
{
bitrate = value;
}
}
public string Location
{
get
{
return location;
}
set
{
location = value;
}
}
public int? NumberPrograms
{
get
{
return numberPrograms;
}
set
{
numberPrograms = value;
}
}
public GetMediaMeta_Address Address
{
get
{
return address;
}
set
{
address = value;
}
}
public GetMediaMeta_Tag Tag
{
get
{
return tag;
}
set
{
tag = value;
}
}
public class GetMediaMeta_Address
{
private string township;
private string addressLine;
private string country;
private string city;
private string district;
private string province;
public string Township
{
get
{
return township;
}
set
{
township = value;
}
}
public string AddressLine
{
get
{
return addressLine;
}
set
{
addressLine = value;
}
}
public string Country
{
get
{
return country;
}
set
{
country = value;
}
}
public string City
{
get
{
return city;
}
set
{
city = value;
}
}
public string District
{
get
{
return district;
}
set
{
district = value;
}
}
public string Province
{
get
{
return province;
}
set
{
province = value;
}
}
}
public class GetMediaMeta_Tag
{
private string artist;
private string composer;
private string performer;
private string language;
private string creationTime;
private string title;
private string album;
private string albumArtist;
public string Artist
{
get
{
return artist;
}
set
{
artist = value;
}
}
public string Composer
{
get
{
return composer;
}
set
{
composer = value;
}
}
public string Performer
{
get
{
return performer;
}
set
{
performer = value;
}
}
public string Language
{
get
{
return language;
}
set
{
language = value;
}
}
public string CreationTime
{
get
{
return creationTime;
}
set
{
creationTime = value;
}
}
public string Title
{
get
{
return title;
}
set
{
title = value;
}
}
public string Album
{
get
{
return album;
}
set
{
album = value;
}
}
public string AlbumArtist
{
get
{
return albumArtist;
}
set
{
albumArtist = value;
}
}
}
}
public class GetMediaMeta_MediaStreams
{
private List<GetMediaMeta_VideoStream> videoStreams;
private List<GetMediaMeta_SubtitleStream> subtitleStreams;
private List<GetMediaMeta_AudioStream> audioStreams;
public List<GetMediaMeta_VideoStream> VideoStreams
{
get
{
return videoStreams;
}
set
{
videoStreams = value;
}
}
public List<GetMediaMeta_SubtitleStream> SubtitleStreams
{
get
{
return subtitleStreams;
}
set
{
subtitleStreams = value;
}
}
public List<GetMediaMeta_AudioStream> AudioStreams
{
get
{
return audioStreams;
}
set
{
audioStreams = value;
}
}
public class GetMediaMeta_VideoStream
{
private string codecTag;
private string frames;
private string codecTimeBase;
private string rotate;
private string sampleAspectRatio;
private string startTime;
private string duration;
private int? index;
private string codecName;
private string bitrate;
private string profile;
private string displayAspectRatio;
private int? hasBFrames;
private string codecTagString;
private string averageFrameRate;
private string language;
private string codecLongName;
private string pixelFormat;
private int? level;
private int? height;
private string frameRrate;
private int? width;
private string timeBase;
public string CodecTag
{
get
{
return codecTag;
}
set
{
codecTag = value;
}
}
public string Frames
{
get
{
return frames;
}
set
{
frames = value;
}
}
public string CodecTimeBase
{
get
{
return codecTimeBase;
}
set
{
codecTimeBase = value;
}
}
public string Rotate
{
get
{
return rotate;
}
set
{
rotate = value;
}
}
public string SampleAspectRatio
{
get
{
return sampleAspectRatio;
}
set
{
sampleAspectRatio = value;
}
}
public string StartTime
{
get
{
return startTime;
}
set
{
startTime = value;
}
}
public string Duration
{
get
{
return duration;
}
set
{
duration = value;
}
}
public int? Index
{
get
{
return index;
}
set
{
index = value;
}
}
public string CodecName
{
get
{
return codecName;
}
set
{
codecName = value;
}
}
public string Bitrate
{
get
{
return bitrate;
}
set
{
bitrate = value;
}
}
public string Profile
{
get
{
return profile;
}
set
{
profile = value;
}
}
public string DisplayAspectRatio
{
get
{
return displayAspectRatio;
}
set
{
displayAspectRatio = value;
}
}
public int? HasBFrames
{
get
{
return hasBFrames;
}
set
{
hasBFrames = value;
}
}
public string CodecTagString
{
get
{
return codecTagString;
}
set
{
codecTagString = value;
}
}
public string AverageFrameRate
{
get
{
return averageFrameRate;
}
set
{
averageFrameRate = value;
}
}
public string Language
{
get
{
return language;
}
set
{
language = value;
}
}
public string CodecLongName
{
get
{
return codecLongName;
}
set
{
codecLongName = value;
}
}
public string PixelFormat
{
get
{
return pixelFormat;
}
set
{
pixelFormat = value;
}
}
public int? Level
{
get
{
return level;
}
set
{
level = value;
}
}
public int? Height
{
get
{
return height;
}
set
{
height = value;
}
}
public string FrameRrate
{
get
{
return frameRrate;
}
set
{
frameRrate = value;
}
}
public int? Width
{
get
{
return width;
}
set
{
width = value;
}
}
public string TimeBase
{
get
{
return timeBase;
}
set
{
timeBase = value;
}
}
}
public class GetMediaMeta_SubtitleStream
{
private string language;
private int? index;
public string Language
{
get
{
return language;
}
set
{
language = value;
}
}
public int? Index
{
get
{
return index;
}
set
{
index = value;
}
}
}
public class GetMediaMeta_AudioStream
{
private string codecTag;
private string frames;
private string codecTimeBase;
private string channelLayout;
private string startTime;
private string duration;
private int? index;
private string codecName;
private string bitrate;
private string sampleFormat;
private int? channels;
private string codecTagString;
private string sampleRate;
private string language;
private string codecLongName;
private string timeBase;
public string CodecTag
{
get
{
return codecTag;
}
set
{
codecTag = value;
}
}
public string Frames
{
get
{
return frames;
}
set
{
frames = value;
}
}
public string CodecTimeBase
{
get
{
return codecTimeBase;
}
set
{
codecTimeBase = value;
}
}
public string ChannelLayout
{
get
{
return channelLayout;
}
set
{
channelLayout = value;
}
}
public string StartTime
{
get
{
return startTime;
}
set
{
startTime = value;
}
}
public string Duration
{
get
{
return duration;
}
set
{
duration = value;
}
}
public int? Index
{
get
{
return index;
}
set
{
index = value;
}
}
public string CodecName
{
get
{
return codecName;
}
set
{
codecName = value;
}
}
public string Bitrate
{
get
{
return bitrate;
}
set
{
bitrate = value;
}
}
public string SampleFormat
{
get
{
return sampleFormat;
}
set
{
sampleFormat = value;
}
}
public int? Channels
{
get
{
return channels;
}
set
{
channels = value;
}
}
public string CodecTagString
{
get
{
return codecTagString;
}
set
{
codecTagString = value;
}
}
public string SampleRate
{
get
{
return sampleRate;
}
set
{
sampleRate = value;
}
}
public string Language
{
get
{
return language;
}
set
{
language = value;
}
}
public string CodecLongName
{
get
{
return codecLongName;
}
set
{
codecLongName = value;
}
}
public string TimeBase
{
get
{
return timeBase;
}
set
{
timeBase = value;
}
}
}
}
}
}
}