Type alias MicrophoneSchema
MicrophoneSchema: MicrophoneSchemaCommon & {
leftChannelOnly?: boolean;
audioDelay?: number;
output?: "singleFile";
filename?: string;
} | MicrophoneSchemaCommon & {
leftChannelOnly?: boolean;
audioDelay?: number;
output: "segmented";
filenamePrefix?: string;
segmentCallback?: ((url) => void);
} | MicrophoneSchemaCommon & {
output: "stream";
streamCallback?: ((audioBuffer) => void);
}
Creates a recorder item for an audio file, using the provided microphone. Output is stored in a RecordKit bundle.