Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AWSPipeline

Implements

Index

Constructors

Properties

ecs: ECSClient
mediaConvert: MediaConvertClient
s3: S3Client
MAX_WAIT_TIME: 28800 = 28800

Methods

  • analyzeQuality(reference: string, distorted: string, output: string, model: QualityAnalysisModel): Promise<string>
  • fileExists(bucket: string, key: string): Promise<boolean>
  • stringReplacement(input: string, search: string, replacement: string): string
  • transcode(input: string, targetResolution: Resolution, targetBitrate: number, output: string, variables?: Record<string, string>): Promise<string>
  • Parameters

    • input: string
    • targetResolution: Resolution
    • targetBitrate: number
    • output: string
    • Optional variables: Record<string, string>

    Returns Promise<string>

  • uploadIfNeeded(filename: string, bucket: string, targetDir: string, targetFilename?: string): Promise<string>
  • uploadToS3(localFilename: string, targetBucket: string, targetFilename: string): Promise<void>
  • waitForObjectInS3(S3Bucket: string, S3Key: string): Promise<boolean>

Generated using TypeDoc