public override void Process(VideoUploadArgs args) { if (!args.Service.IsVideoPostSuccessful) { args.AbortPipeline(); return; } args.Service.SaveVideoContent(); }
public static Video Upload(Item accountItem, UploadFileInfo uploadFileInfo) { var args = new VideoUploadArgs { Service = Service.GetExecutor(accountItem, uploadFileInfo) }; try { args.Service.Start(); Sitecore.Pipelines.CorePipeline.Run("Brightcove.VideoUpload", args); args.Service.EndWithSuccess(); } catch (Exception ex) { args.Service.EndWithError(ex); throw; } return(args.Video); }
public abstract void Process(VideoUploadArgs args);
public override void Process(VideoUploadArgs args) { args.Service.CreateVideoEntity(); }
public override void Process(VideoUploadArgs args) { args.Service.PostVideo(); }
public override void Process(VideoUploadArgs args) { args.Service.IngestVideo(); args.Video = args.Service.VideoEntity; }