casparcg-state
Version:
Node.js Javascript/Typescript library for keeping and resolving a given state of CasparCG into commands for casparcg-connection.
39 lines • 1.48 kB
TypeScript
import { Direction, TransitionTween, TransitionType } from 'casparcg-connection/dist/enums';
import { TransitionParameters } from 'casparcg-connection/dist/parameters';
import { TransitionOptions } from './api';
export declare class TransitionObject {
_transition: true;
_value?: string | number | boolean;
inTransition?: TransitionOptions;
changeTransition?: TransitionOptions;
outTransition?: TransitionOptions;
/** */
constructor(value?: string | number | boolean, options?: {
inTransition?: TransitionOptions;
changeTransition?: TransitionOptions;
outTransition?: TransitionOptions;
});
/** */
valueOf(): string | number | boolean;
/** */
toString(): string;
}
export declare class Transition implements TransitionOptions {
type: TransitionType;
duration: number;
easing: TransitionTween;
direction: Direction;
maskFile: string;
delay: number;
overlayFile: string;
audioFadeStart: number;
audioFadeDuration: number;
customOptions: any;
constructor(typeOrTransition?: TransitionType | object, durationOrMaskFile?: number | string, easingOrDelay?: TransitionTween | number, directionOrOverlayFile?: Direction | string, audioFadeStart?: number, audioFadeDuration?: number);
getOptions(fps?: number): {
transition: TransitionParameters;
};
getString(fps?: number): string;
private time2Frames;
}
//# sourceMappingURL=transitionObject.d.ts.map