API 레퍼런스
검색 색인 준비 중…

SoundStreamCallbacks

Node Worker에서 실행하는 재생 스트림 콜백입니다.

interface SoundStreamCallbacks {
    onClose(): void | Promise<void>;
    onGetData(chunk: SoundStreamChunk): boolean | Promise<boolean>;
    onLoop(): undefined | bigint | Promise<undefined | bigint>;
    onSeek(offset: Time): void | Promise<void>;
}
소스와 상속
멤버 목록4

메소드

메소드

  • Worker 세션이 닫힐 때 데이터 소스 리소스를 해제합니다.

    반환값

    void | Promise<void>
    소스와 상속
  • chunk를 채웁니다. true는 읽기 계속, false는 현재 블록이 마지막임을 뜻합니다.

    매개변수

    반환값

    boolean | Promise<boolean>
    소스와 상속
  • 마지막 블록을 준비할 때 호출되며 인터리브 샘플 오프셋을 반환합니다. undefined는 이번 반복을 비활성화하고 0n은 처음부터 다시 시작합니다.

    반환값

    undefined | bigint | Promise<undefined | bigint>
    소스와 상속
  • 데이터 소스를 지정한 재생 시점으로 이동합니다.

    매개변수

    offset

    반환값

    void | Promise<void>
    소스와 상속

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0