public GetResourceResult GetResource(GetResourceParams parameters) { UrlBuilder urlBuilder = new UrlBuilder( m_api.ApiUrlV. ResourceType("resources"). Add(Api.GetCloudinaryParam<ResourceType>(parameters.ResourceType)). Add(parameters.Type).Add(parameters.PublicId). BuildUrl(), parameters.ToParamsDictionary()); using (HttpWebResponse response = m_api.Call( HttpMethod.GET, urlBuilder.ToString(), null, null)) { GetResourceResult result = GetResourceResult.Parse(response); return result; } }
public void TestUploadLocalVideo() { var uploadParams = new VideoUploadParams() { File = new FileDescription(m_testVideoPath) }; var uploadResult = m_cloudinary.Upload(uploadParams); Assert.AreEqual(640, uploadResult.Width); Assert.AreEqual(320, uploadResult.Height); Assert.AreEqual("mp4", uploadResult.Format); Assert.NotNull(uploadResult.Audio); Assert.AreEqual("aac", uploadResult.Audio.Codec); Assert.NotNull(uploadResult.Video); Assert.AreEqual("h264", uploadResult.Video.Codec); var getResource = new GetResourceParams(uploadResult.PublicId) { ResourceType = ResourceType.Video }; var info = m_cloudinary.GetResource(getResource); Assert.AreEqual("mp4", info.Format); }