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
file
Exists
string
Replacement
transcode
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
>
file
Exists
file
Exists
(
bucket
:
string
, key
:
string
)
:
Promise
<
boolean
>
Parameters
bucket:
string
key:
string
Returns
Promise
<
boolean
>
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
>
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
file
Exists
string
Replacement
transcode
upload
If
Needed
upload
To
S3
wait
For
Object
In
S3
Generated using
TypeDoc