빈 오디오 버퍼를 생성하거나 기존 버퍼를 깊은 복사합니다.
source선택 사항16비트 인터리브 PCM을 복사합니다. 샘플 레이트는 Hz 단위이며 channelMap은 각 채널 위치를 지정합니다.
sampleschannelCountsampleRatechannelMap원본 버퍼의 현재 데이터를 동기적으로 복사하며 이 버퍼의 정체성을 유지합니다.
source채널 수를 반환합니다.
인터리브 순서의 채널 위치를 나타내는 읽기 전용 뷰를 반환합니다.
모든 채널의 샘플 총수를 반환합니다.
채널별 샘플 레이트를 Hz 단위로 반환합니다.
PCM의 읽기 전용 타입 뷰를 반환하며, 빈 버퍼이면 undefined입니다. 다시 로드한 후에도 기존 뷰는 이전 저장소를 참조합니다.
전체 오디오 파일을 네이티브 PCM 저장소에 비동기로 디코딩하고 성공 여부를 반환합니다.
filename인코딩된 오디오 바이트를 비동기로 디코딩하여 PCM을 교체하고 성공 여부를 반환합니다.
data16비트 인터리브 PCM을 동기적으로 복사하여 내용을 교체합니다. sampleRate는 Hz 단위이며 성공 여부를 반환합니다.
datachannelCountsampleRatechannelMap입력 스트림의 모든 샘플을 비동기로 디코딩하고 성공 여부를 반환합니다. 스트림 오류는 Promise를 거부합니다.
stream파일 확장자에 따라 비동기로 인코딩하여 저장하고 성공 여부를 반환합니다.
filename
뷰는 자신을 얻은 원래 네이티브 메모리 할당을 그대로 유지합니다.