- foreach (var currentResponse in response)
- {
- if(currentResponse.GetType() != typeof(KalturaMultiResponse))
- {
- throw new Exception("Unexpected multirequest response");
- }
- }
- }
-
- // This will guide you through uploading a video, getting a specific transcoding flavor, replacing a flavor, and uploading a caption file.
- static void SampleReplaceVideoFlavorAndAddCaption()
- {
- // Upload a file
- Console.WriteLine("1. Upload a video file");
- FileStream fileStream = new FileStream("DemoVideo.flv", FileMode.Open, FileAccess.Read);
- KalturaClient client = new KalturaClient(GetConfig());
- client.KS = client.GenerateSession(ADMIN_SECRET, USER_ID, KalturaSessionType.ADMIN, PARTNER_ID, 86400, "");
- KalturaUploadToken uploadToken = client.UploadTokenService.Add();
- client.UploadTokenService.Upload(uploadToken.Id, fileStream);
- KalturaUploadedFileTokenResource mediaResource = new KalturaUploadedFileTokenResource();
- mediaResource.Token = uploadToken.Id;