public static async Task <FormatVideoRequest> ExtractThumbnail(
            [ActivityTrigger] FormatVideoRequest formatVideoRequest, ILogger logger)
        {
            logger.LogInformation($"Running ExtractThumbnail activity for {formatVideoRequest.FileName} file");
            await Task.Delay(1000);

            return(new FormatVideoRequest {
                FileName = "thumbnail.png"
            });
        }
        public static async Task <FormatVideoRequest> PrependIntroVideo(
            [ActivityTrigger] FormatVideoRequest formatVideoRequest, ILogger logger)
        {
            logger.LogInformation($"Running PrependIntroVideo activity for {formatVideoRequest.FileName} file");
            await Task.Delay(1000);

            return(new FormatVideoRequest {
                FileName = "prependintro.mp4"
            });
        }
        public static async Task <FormatVideoRequest> TranscodeVideo(
            [ActivityTrigger] FormatVideoRequest formatVideoRequest, ILogger logger)
        {
            logger.LogInformation($"Running TranscodeVideo activity for {formatVideoRequest.FileName} file");
            await Task.Delay(1000);

            return(new FormatVideoRequest {
                FileName = "transcoded.mp4"
            });
        }