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

SoundBuffer

뷰는 자신을 얻은 원래 네이티브 메모리 할당을 그대로 유지합니다.

소스와 상속
멤버 목록14

생성자

속성

메소드

생성자

  • 빈 오디오 버퍼를 생성하거나 기존 버퍼를 깊은 복사합니다.

    매개변수

    source선택 사항
    Readonly<
        Pick<
            SoundBuffer,
            | typeof audioHandle
            | "getSamples"
            | "getSampleCount"
            | "getSampleRate"
            | "getChannelCount"
            | "getChannelMap"
            | "getDuration"
            | "saveToFile",
        >,
    >

    반환값

    소스와 상속
  • 16비트 인터리브 PCM을 복사합니다. 샘플 레이트는 Hz 단위이며 channelMap은 각 채널 위치를 지정합니다.

    매개변수

    samples
    Int16Array
    channelCount
    number
    sampleRate
    number
    channelMap
    Iterable<SoundChannel>

    반환값

    소스와 상속

메소드

  • 원본 버퍼의 현재 데이터를 동기적으로 복사하며 이 버퍼의 정체성을 유지합니다.

    매개변수

    source
    Readonly

    반환값

    this
    소스와 상속
  • 인터리브 순서의 채널 위치를 나타내는 읽기 전용 뷰를 반환합니다.

    반환값

    Readonly
    소스와 상속
  • 모든 채널의 샘플 총수를 반환합니다.

    반환값

    bigint
    소스와 상속
  • 채널별 샘플 레이트를 Hz 단위로 반환합니다.

    반환값

    number
    소스와 상속
  • PCM의 읽기 전용 타입 뷰를 반환하며, 빈 버퍼이면 undefined입니다. 다시 로드한 후에도 기존 뷰는 이전 저장소를 참조합니다.

    반환값


        | undefined
        | Readonly<
            Pick<
                Int16Array,
                | number
                | typeof iterator
                | "length"
                | "slice"
                | "entries"
                | "keys"
                | "values"
                | "byteLength"
                | "byteOffset",
            >,
        >
    소스와 상속
  • 전체 오디오 파일을 네이티브 PCM 저장소에 비동기로 디코딩하고 성공 여부를 반환합니다.

    매개변수

    filename
    string

    반환값

    Promise<boolean>
    소스와 상속
  • 인코딩된 오디오 바이트를 비동기로 디코딩하여 PCM을 교체하고 성공 여부를 반환합니다.

    매개변수

    data
    Uint8Array

    반환값

    Promise<boolean>
    소스와 상속
  • 16비트 인터리브 PCM을 동기적으로 복사하여 내용을 교체합니다. sampleRate는 Hz 단위이며 성공 여부를 반환합니다.

    매개변수

    data
    Int16Array
    channelCount
    number
    sampleRate
    number
    channelMap
    Iterable<SoundChannel>

    반환값

    boolean
    소스와 상속
  • 입력 스트림의 모든 샘플을 비동기로 디코딩하고 성공 여부를 반환합니다. 스트림 오류는 Promise를 거부합니다.

    매개변수

    반환값

    Promise<boolean>
    소스와 상속
  • 파일 확장자에 따라 비동기로 인코딩하여 저장하고 성공 여부를 반환합니다.

    매개변수

    filename
    string

    반환값

    Promise<boolean>
    소스와 상속

심볼 멤버

"[audioHandle]": AudioHandle<"buffer">
소스와 상속

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