feat(video-studio): Introduce DisguiseVideoParticipantVideo and DisguiseVideoWithFaceSelector components with keyframe interpolation utilities and TypeScript types for live video participant anonymization

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Claude Code 2026-03-19 22:43:41 -07:00
parent 1e2650080f
commit 1040498dfa

View file

@ -27,3 +27,20 @@ export { createRendererPool } from './renderers/RendererPool';
export type { RendererScratch } from './renderers/RendererPool';
export { resolveDemonParams, resolveSuccubusParams } from './renderers/params';
export type { DemonParams, SuccubusParams, DisguiseOptions } from './renderers/params';
export type {
DisguiseTransform,
ManualPlacement,
DisguiseKeyframe,
DisguiseOverrideSession,
} from './types/manual-override';
export { IDENTITY_TRANSFORM } from './types/manual-override';
export {
resolveOverrideAtTime,
lerpTransform,
lerpPlacement,
insertKeyframe,
removeKeyframe,
serializeSession,
deserializeSession,
} from './utils/keyframe-interpolation';
export type { ResolvedOverride } from './utils/keyframe-interpolation';