node-av / lib/native-types / NativeScaler
Interface: NativeScaler
Defined in: src/lib/native-types.ts:709
Internal
Native Scaler binding interface.
AVFrame scaler/cropper/converter with pooled SwsContexts.
Properties
__brand
readonly__brand:"NativeScaler"
Defined in: src/lib/native-types.ts:710
Methods
close()
close():
void
Defined in: src/lib/native-types.ts:727
Returns
void
process()
process(
frame,options):Promise<Buffer<ArrayBufferLike>>
Defined in: src/lib/native-types.ts:711
Parameters
frame
options
crop?
{ height: number; width: number; x: number; y: number; }
crop.height
number
crop.width
number
crop.x
number
crop.y
number
format?
string
resize?
{ height: number; width: number; }
resize.height
number
resize.width
number
Returns
Promise<Buffer<ArrayBufferLike>>
processSync()
processSync(
frame,options):Buffer
Defined in: src/lib/native-types.ts:719
Parameters
frame
options
crop?
{ height: number; width: number; x: number; y: number; }
crop.height
number
crop.width
number
crop.x
number
crop.y
number
format?
string
resize?
{ height: number; width: number; }
resize.height
number
resize.width
number
Returns
Buffer
