@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
53 lines (52 loc) • 1.43 kB
TypeScript
import Filter from './Filter';
import FilterType from './FilterType';
/**
* @export
* @class UnsharpFilter
*/
export declare class UnsharpFilter extends Filter {
/**
* Discriminator property for Filter
* @type {string}
* @memberof UnsharpFilter
*/
readonly type: FilterType;
/**
* Must be an odd integer between 3 and 23
* @type {number}
* @memberof UnsharpFilter
*/
lumaMatrixHorizontalSize?: number;
/**
* Must be an odd integer between 3 and 23
* @type {number}
* @memberof UnsharpFilter
*/
lumaMatrixVerticalSize?: number;
/**
* Negative value: blur, positive value: sharpen, floating point number, valid value range: -1.5 - 1.5
* @type {number}
* @memberof UnsharpFilter
*/
lumaEffectStrength?: number;
/**
* Must be an odd integer between 3 and 23
* @type {number}
* @memberof UnsharpFilter
*/
chromaMatrixHorizontalSize?: number;
/**
* Must be an odd integer between 3 and 23
* @type {number}
* @memberof UnsharpFilter
*/
chromaMatrixVerticalSize?: number;
/**
* Negative value: blur, positive value: sharpen, floating point number, valid value range: -1.5 - 1.5
* @type {number}
* @memberof UnsharpFilter
*/
chromaEffectStrength?: number;
constructor(obj?: Partial<UnsharpFilter>);
}
export default UnsharpFilter;