interface FishjamTrackContext {
    encoding?: Variant;
    encodingReason?: EncodingReason;
    endpoint: Endpoint;
    maxBandwidth?: TrackBandwidthLimit;
    metadata?: TrackMetadata;
    simulcastConfig?: SimulcastConfig;
    stream: null | MediaStream;
    track: null | MediaStreamTrack;
    trackId: string;
    vadStatus: VadStatus;
    addListener<E extends keyof TrackContextEvents>(
        event: E,
        listener: TrackContextEvents[E],
    ): this;
    emit<E extends keyof TrackContextEvents>(
        event: E,
        ...args: Parameters<TrackContextEvents[E]>,
    ): boolean;
    eventNames(): (string | symbol)[];
    getMaxListeners(): number;
    listenerCount<E extends keyof TrackContextEvents>(event: E): number;
    listeners<E extends keyof TrackContextEvents>(
        event: E,
    ): TrackContextEvents[E][];
    off<E extends keyof TrackContextEvents>(
        event: E,
        listener: TrackContextEvents[E],
    ): this;
    on<E extends keyof TrackContextEvents>(
        event: E,
        listener: TrackContextEvents[E],
    ): this;
    once<E extends keyof TrackContextEvents>(
        event: E,
        listener: TrackContextEvents[E],
    ): this;
    prependListener<E extends keyof TrackContextEvents>(
        event: E,
        listener: TrackContextEvents[E],
    ): this;
    prependOnceListener<E extends keyof TrackContextEvents>(
        event: E,
        listener: TrackContextEvents[E],
    ): this;
    rawListeners<E extends keyof TrackContextEvents>(
        event: E,
    ): TrackContextEvents[E][];
    removeAllListeners<E extends keyof TrackContextEvents>(event?: E): this;
    removeListener<E extends keyof TrackContextEvents>(
        event: E,
        listener: TrackContextEvents[E],
    ): this;
    setMaxListeners(maxListeners: number): this;
}

Hierarchy

Properties

encoding?: Variant
encodingReason?: EncodingReason
endpoint: Endpoint
maxBandwidth?: TrackBandwidthLimit
metadata?: TrackMetadata
simulcastConfig?: SimulcastConfig
stream: null | MediaStream
track: null | MediaStreamTrack
trackId: string
vadStatus: VadStatus

Methods

  • Returns (string | symbol)[]

  • Returns number

  • Type Parameters

    Parameters

    • event: E

    Returns number

  • Type Parameters

    Parameters

    • Optionalevent: E

    Returns this

  • Parameters

    • maxListeners: number

    Returns this