Member Junction
    Preparing search index...

    Interface StoreRealtimeRecordingInput

    interface StoreRealtimeRecordingInput {
        Audio: Buffer;
        ContextUser: UserInfo;
        Media: RealtimeRecordingMedia;
        MimeType: string;
        Peaks?: number[];
        Provider: IMetadataProvider;
        SessionID: string;
        StartedAt: Date;
        StorageAccountID: string;
    }
    Index

    Properties

    Audio: Buffer

    The encoded recording bytes (e.g. a WAV from the server mixer, or the browser's seekable WAV).

    ContextUser: UserInfo

    What was captured, stamped on the session.

    MimeType: string

    MIME type of the audio (audio/wav, audio/webm, audio/ogg, audio/mp4).

    Peaks?: number[]

    Optional capture-time waveform peaks (max-abs per bucket, normalized 0..1). When present, written as a peaks.json sidecar in the SAME session folder as the recording so a viewer can render the waveform without re-decoding the audio. Best-effort — a sidecar failure never fails the recording.

    SessionID: string

    The AIAgentSession id the recording belongs to.

    StartedAt: Date

    The recording t0 (alignment origin), stamped on the session.

    StorageAccountID: string

    The resolved storage account id (see resolveRecordingStorageAccountID).