@voxket-ai/voxket-live
Version:
A React widget for embedding Voxket-powered audio/video/chat experiences.
15 lines (14 loc) • 709 B
TypeScript
import { LocalAudioTrack, LocalVideoTrack } from 'livekit-client';
import { SelectTrigger } from '../../components/ui/select';
type DeviceSelectProps = React.ComponentProps<typeof SelectTrigger> & {
kind: MediaDeviceKind;
track?: LocalAudioTrack | LocalVideoTrack | undefined;
requestPermissions?: boolean;
onError?: (error: Error) => void;
initialSelection?: string;
onActiveDeviceChange?: (deviceId: string) => void;
onDeviceListChange?: (devices: MediaDeviceInfo[]) => void;
variant?: 'default' | 'small';
};
export declare function DeviceSelect({ kind, track, requestPermissions, onError, ...props }: DeviceSelectProps): import("react/jsx-runtime").JSX.Element;
export {};