sandai-react
Version:
React components and utilities for the Sandai 3D AI Characters.
28 lines • 927 B
TypeScript
export declare class WebCamManager {
private stream;
private onFrameCallbacks;
private offscreenCanvas;
private offscreenContext;
private videoTrack;
private imageCapture;
private isRunning;
private mirrorVertical;
private mirrorHorizontal;
constructor();
setVerticalMirror(enabled: boolean): void;
setHorizontalMirror(enabled: boolean): void;
initialize(options?: {
flipVertical: boolean;
flipHorizontal: boolean;
}, constraints?: MediaStreamConstraints): Promise<void>;
private startFrameLoop;
private drawFrame;
private fallbackVideoFrame;
onFrame(callback: (time: DOMHighResTimeStamp, canvas: OffscreenCanvas) => void): void;
getOffscreenCanvas(): OffscreenCanvas;
getStreamSettings(): MediaTrackSettings | null;
stop(): void;
isInitialized(): boolean;
dispose(): void;
}
//# sourceMappingURL=WebCamManager.d.ts.map