캡처 채널 수를 반환합니다.
캡처 채널의 스피커 위치 매핑을 반환합니다.
현재 녹음 장치 이름을 반환합니다.
현재 샘플 레이트를 Hz 단위로 반환합니다.
Worker 또는 하위 클래스 콜백의 첫 오류를 반환합니다. 오류가 없으면 undefined입니다.
현재 Worker 또는 하위 클래스 콜백 큐 통계를 반환합니다. Native 고속 경로에서는 undefined입니다.
보호됨on완성된 Native 녹음 버퍼를 받습니다.
buffer보호됨recorder필요에 따라 소속 JS 스레드의 녹음 콜백을 활성화합니다. 일반 Worker 녹음기는 이 파이프라인을 사용하지 않습니다.
캡처 채널 수를 설정합니다. 현재 비동기 녹음 작업이 끝날 때까지 기다린 후 호출해야 합니다.
count녹음 장치를 비동기로 전환하고 성공 여부를 반환합니다. 호출 순서대로 실행하며 하위 클래스 콜백 내부에서 호출할 수 없습니다.
name캡처 세션을 비동기로 초기화하며 기본값은 44100 Hz입니다. 이미 캡처 중이거나 거부 또는 시작 실패 시 false를 반환합니다. 하위 클래스 콜백 내부에서 재시작할 수 없습니다. 외부에서 stop()을 기다린 후 다음 세션을 시작해야 합니다.
sampleRate캡처를 비동기로 중지하고 남은 샘플 및 onStop 완료를 기다립니다. 하위 클래스 콜백 안의 await stop()은 자신을 기다리지 않도록 장치 중지만 기다립니다. 콜백 종료 후에도 큐 처리를 계속하며, 외부에서 다시 await stop()하면 전체 완료를 기다릴 수 있습니다.
정적get현재 사용 가능한 녹음 장치 이름을 반환합니다.
정적get기본 녹음 장치 이름을 반환합니다.
정적is시스템의 오디오 캡처 지원 여부를 반환합니다.
장치 오디오를 캡처하고 Node Worker에서 16비트 인터리브 PCM을 처리합니다.