Aliyun.Acs.Cdn.Transform.V20141111.DescribeLiveStreamsFrameRateAndBitRateDataResponseUnmarshaller.Unmarshall C# (CSharp) 메소드

Unmarshall() 공개 정적인 메소드

public static Unmarshall ( UnmarshallerContext context ) : Aliyun.Acs.Cdn.Model.V20141111.DescribeLiveStreamsFrameRateAndBitRateDataResponse
context UnmarshallerContext
리턴 Aliyun.Acs.Cdn.Model.V20141111.DescribeLiveStreamsFrameRateAndBitRateDataResponse
        public static DescribeLiveStreamsFrameRateAndBitRateDataResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeLiveStreamsFrameRateAndBitRateDataResponse describeLiveStreamsFrameRateAndBitRateDataResponse = new DescribeLiveStreamsFrameRateAndBitRateDataResponse();

            describeLiveStreamsFrameRateAndBitRateDataResponse.HttpResponse = context.HttpResponse;
            describeLiveStreamsFrameRateAndBitRateDataResponse.RequestId = context.StringValue("DescribeLiveStreamsFrameRateAndBitRateData.RequestId");

            List<DescribeLiveStreamsFrameRateAndBitRateDataResponse.FrameRateAndBitRateInfo> frameRateAndBitRateInfos = new List<DescribeLiveStreamsFrameRateAndBitRateDataResponse.FrameRateAndBitRateInfo>();
            for (int i = 0; i < context.Length("DescribeLiveStreamsFrameRateAndBitRateData.FrameRateAndBitRateInfos.Length"); i++) {
                DescribeLiveStreamsFrameRateAndBitRateDataResponse.FrameRateAndBitRateInfo frameRateAndBitRateInfo = new DescribeLiveStreamsFrameRateAndBitRateDataResponse.FrameRateAndBitRateInfo();
                frameRateAndBitRateInfo.StreamUrl = context.StringValue("DescribeLiveStreamsFrameRateAndBitRateData.FrameRateAndBitRateInfos["+ i +"].StreamUrl");
                frameRateAndBitRateInfo.VideoFrameRate = context.FloatValue("DescribeLiveStreamsFrameRateAndBitRateData.FrameRateAndBitRateInfos["+ i +"].VideoFrameRate");
                frameRateAndBitRateInfo.AudioFrameRate = context.FloatValue("DescribeLiveStreamsFrameRateAndBitRateData.FrameRateAndBitRateInfos["+ i +"].AudioFrameRate");
                frameRateAndBitRateInfo.BitRate = context.FloatValue("DescribeLiveStreamsFrameRateAndBitRateData.FrameRateAndBitRateInfos["+ i +"].BitRate");
                frameRateAndBitRateInfo.Time = context.StringValue("DescribeLiveStreamsFrameRateAndBitRateData.FrameRateAndBitRateInfos["+ i +"].Time");

                frameRateAndBitRateInfos.Add(frameRateAndBitRateInfo);
            }
            describeLiveStreamsFrameRateAndBitRateDataResponse.FrameRateAndBitRateInfos = frameRateAndBitRateInfos;

            return describeLiveStreamsFrameRateAndBitRateDataResponse;
        }
DescribeLiveStreamsFrameRateAndBitRateDataResponseUnmarshaller