aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
39 lines • 1.31 kB
TypeScript
import React from "react";
export interface FilterEffect {
id: string;
name: string;
description: string;
category: "artistic" | "color" | "blur" | "distortion" | "vintage" | "modern";
intensity: number;
parameters?: {
[key: string]: number | string;
};
}
export interface ProcessingSettings {
quality: "low" | "medium" | "high" | "ultra";
fps: number;
enableGPU: boolean;
batchSize: number;
}
export interface GlassLiveFilterProps {
videoSource?: string | MediaStream;
imageSource?: string;
availableFilters?: FilterEffect[];
selectedFilters?: string[];
processingSettings?: Partial<ProcessingSettings>;
showFilterLibrary?: boolean;
showPreview?: boolean;
showControls?: boolean;
enableRealTimeProcessing?: boolean;
enableChaining?: boolean;
enableCustomFilters?: boolean;
maxFilters?: number;
canvasWidth?: number;
canvasHeight?: number;
onFilterApply?: (filterId: string, params: any) => void;
onProcessingComplete?: (processedData: string) => void;
onError?: (error: Error) => void;
className?: string;
}
export declare const GlassLiveFilter: React.ForwardRefExoticComponent<GlassLiveFilterProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=GlassLiveFilter.d.ts.map