Member Junction
    Preparing search index...

    What an AvatarPublisher works with.

    interface AvatarPublisherOptions {
        Decoders?: AvatarDecoderFactory;
        LeadMs?: number;
        Now?: () => number;
        OnStatus: (status: NativeAvatarStatus) => void;
        Probe?: () => Promise<FfmpegProbeResult>;
        SampleRate: number;
        Video: AvatarVideoOutlet;
        Voice: AvatarVoiceQueue;
    }
    Index

    Properties

    Creates the decoders. Default FfmpegAvatarDecoders.

    LeadMs?: number

    How much earlier than its audio a frame is shown (ms). Default 0.

    Now?: () => number

    Monotonic clock (ms). Default performance.now().

    OnStatus: (status: NativeAvatarStatus) => void

    Receives each change in what the room is shown.

    Probe?: () => Promise<FfmpegProbeResult>

    Finds ffmpeg. Default: this thread's FfmpegLocator.

    SampleRate: number

    The voice track's rate (Hz): the voice decoder's output rate.

    The room side of the video.

    The bot's voice queue.