읽기 전용readyWorker 초기화 및 첫 데이터 준비 결과입니다. 재생 전에 기다려야 합니다.
보호됨 읽기 전용times보호됨 읽기 전용values정적 읽기 전용Cone지향성 원뿔 설정 타입입니다.
정적 읽기 전용Status재생 상태 열거형입니다.
정적 읽기 전용Time반복 구간의 시간 범위 타입입니다.
재생을 중지하고 디코딩 데이터 소스를 비동기로 닫습니다. 자신의 오디오 콜백 내에서는 닫기만 요청하며, 실제 정리는 해당 콜백이 끝난 후 완료됩니다.
보호됨commandcommand보호됨fieldfieldwrite보호됨getfield거리 감쇠 계수를 반환합니다.
채널 수를 반환합니다.
각 인터리브 채널의 스피커 위치를 반환합니다.
지향성 감쇠 계수를 반환합니다.
도플러 효과 배율을 반환합니다.
최대 거리를 반환합니다.
최대 게인을 반환합니다.
최소 기준 거리를 반환합니다.
최소 게인을 반환합니다.
스테레오 팬을 반환합니다.
음높이 배율을 반환합니다.
채널별 샘플 레이트를 Hz 단위로 반환합니다.
볼륨 백분율을 반환합니다.
스트리밍 디코딩 펌프의 최근 오류를 반환합니다. 펌프를 사용하지 않거나 오류가 없으면 undefined입니다.
반복 재생 여부를 반환합니다.
리스너 기준 상대 좌표 사용 여부를 반환합니다.
공간 음향 효과의 활성화 여부를 반환합니다.
보호됨on객체가 속한 JS 스레드에서 16비트 인터리브 PCM을 채웁니다. await super로 현재 파일을 읽을 수 있습니다. samples는 재사용 가능한 네이티브 슬롯을 참조하며 콜백 종료 전까지만 유효합니다. false는 마지막 블록입니다.
chunk보호됨on마지막 블록 준비 중 객체가 속한 JS 스레드에서 호출되며 다음 반복의 인터리브 샘플 오프셋을 반환합니다. super는 파일의 반복 구간 또는 EOF 위치를 반환하며 undefined는 반복하지 않음을 뜻합니다. 실제 탐색은 오디오 소비 스레드가 시작한 후 비동기로 onSeek에 넘깁니다.
보호됨on객체가 속한 JS 스레드에서 탐색합니다. await super는 현재 파일의 기본 탐색을 수행합니다.
offset스트리밍 재생을 위해 오디오 파일을 비동기로 열고 성공 여부를 반환합니다. play를 자동으로 호출하지 않습니다.
filename스트리밍 재생을 위해 인코딩된 오디오 바이트를 비동기로 열고 성공 여부를 반환합니다.
data재생 위치를 유지한 채 일시 정지합니다.
재생을 시작하거나 재개합니다. 이미 재생 중이면 SFML 동작에 따라 다시 시작합니다.
보호됨refresh거리 감쇠 계수를 설정합니다. 0은 거리 감쇠를 비활성화합니다.
value음원 방향이 감쇠에 미치는 영향 계수를 설정합니다.
value도플러 효과 배율을 설정합니다. 0은 비활성화합니다.
value끝에 도달한 후 반복 재생할지 설정합니다.
value거리 감쇠에 사용할 최대 거리를 설정합니다.
value거리 감쇠 후의 최대 게인을 설정합니다.
value최대 볼륨을 유지하는 최소 기준 거리를 설정합니다.
value거리 감쇠 후의 최소 게인을 설정합니다.
value스테레오 팬을 설정합니다. -1은 왼쪽, 0은 중앙, 1은 오른쪽입니다.
value음높이와 재생 속도 배율을 설정합니다. 1은 원래 속도입니다.
value리스너 기준 상대 위치 여부를 설정합니다. false는 월드 좌표를 사용합니다.
value위치, 거리, 방향에 따른 공간 음향 효과의 활성화 여부를 설정합니다.
value볼륨을 백분율로 설정합니다. 0은 무음, 100은 원래 볼륨입니다.
value정지하고 재생 위치를 0으로 되돌립니다.
모든 샘플을 한 번에 메모리에 로드하지 않고 긴 오디오를 블록별로 디코딩하고 재생합니다.