Search
Preparing search index...
The search index is not available
@eyevinn/autovmaf
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@eyevinn/autovmaf
AWSPipeline
Class AWSPipeline
Hierarchy
AWSPipeline
Implements
Pipeline
Index
Constructors
constructor
Properties
configuration
ecs
media
Convert
s3
MAX_
WAIT_
TIME
Methods
analyze
Quality
copy
Metadata
File
file
Exists
generate
Presigned
Url
probe
Metadata
string
Replacement
transcode
transcoded
Uri
To
Metadata
Uri
upload
If
Needed
upload
To
S3
wait
For
Object
In
S3
Constructors
constructor
new AWSPipeline
(
configuration
:
AWSPipelineConfiguration
)
:
AWSPipeline
Parameters
configuration:
AWSPipelineConfiguration
Returns
AWSPipeline
Properties
configuration
configuration
:
AWSPipelineConfiguration
Private
ecs
ecs
:
ECSClient
Private
media
Convert
media
Convert
:
MediaConvertClient
Private
s3
s3
:
S3Client
Static
Private
Readonly
MAX_
WAIT_
TIME
MAX_
WAIT_
TIME
:
28800
= 28800
Methods
analyze
Quality
analyze
Quality
(
reference
:
string
, distorted
:
string
, output
:
string
, model
:
QualityAnalysisModel
)
:
Promise
<
string
>
Parameters
reference:
string
distorted:
string
output:
string
model:
QualityAnalysisModel
Returns
Promise
<
string
>
Private
copy
Metadata
File
copy
Metadata
File
(
outputBucket
:
string
, distortedFilename
:
string
, outputObject
:
string
)
:
Promise
<
void
>
Parameters
outputBucket:
string
distortedFilename:
string
outputObject:
string
Returns
Promise
<
void
>
file
Exists
file
Exists
(
bucket
:
string
, key
:
string
)
:
Promise
<
boolean
>
Parameters
bucket:
string
key:
string
Returns
Promise
<
boolean
>
generate
Presigned
Url
generate
Presigned
Url
(
bucketName
:
string
, keyPath
:
string
, expiresIn
:
number
)
:
Promise
<
string
>
Parameters
bucketName:
string
keyPath:
string
expiresIn:
number
Returns
Promise
<
string
>
Private
probe
Metadata
probe
Metadata
(
outputBucket
:
string
, outputFolder
:
string
, outputObject
:
string
)
:
Promise
<
void
>
Parameters
outputBucket:
string
outputFolder:
string
outputObject:
string
Returns
Promise
<
void
>
string
Replacement
string
Replacement
(
input
:
string
, search
:
string
, replacement
:
string
)
:
string
Parameters
input:
string
search:
string
replacement:
string
Returns
string
transcode
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
>
transcoded
Uri
To
Metadata
Uri
transcoded
Uri
To
Metadata
Uri
(
uri
:
string
)
:
string
Parameters
uri:
string
Returns
string
upload
If
Needed
upload
If
Needed
(
filename
:
string
, bucket
:
string
, targetDir
:
string
, targetFilename
?:
string
)
:
Promise
<
string
>
Parameters
filename:
string
bucket:
string
targetDir:
string
targetFilename:
string
= ...
Returns
Promise
<
string
>
upload
To
S3
upload
To
S3
(
localFilename
:
string
, targetBucket
:
string
, targetFilename
:
string
)
:
Promise
<
void
>
Parameters
localFilename:
string
targetBucket:
string
targetFilename:
string
Returns
Promise
<
void
>
wait
For
Object
In
S3
wait
For
Object
In
S3
(
S3Bucket
:
string
, S3Key
:
string
)
:
Promise
<
boolean
>
Parameters
S3Bucket:
string
S3Key:
string
Returns
Promise
<
boolean
>
Exports
init
Job
Lambda
start
Job
Lambda
AWSPipeline
constructor
configuration
ecs
media
Convert
s3
MAX_
WAIT_
TIME
analyze
Quality
copy
Metadata
File
file
Exists
generate
Presigned
Url
probe
Metadata
string
Replacement
transcode
transcoded
Uri
To
Metadata
Uri
upload
If
Needed
upload
To
S3
wait
For
Object
In
S3
Generated using
TypeDoc