All Downloads are FREE. Search and download functionalities are using the official Maven repository.

js.web.webrtc.RTCRTPStreamStats Maven / Gradle / Ivy

package js.web.webrtc;


import org.teavm.jso.JSProperty;

import javax.annotation.Nullable;


public interface RTCRTPStreamStats extends RTCStats {
    @JSProperty
    @Nullable
    String getAssociateStatsId();

    @JSProperty
    void setAssociateStatsId(String associateStatsId);

    @JSProperty
    @Nullable
    String getCodecId();

    @JSProperty
    void setCodecId(String codecId);

    @JSProperty
    int getFirCount();

    @JSProperty
    void setFirCount(int firCount);

    @JSProperty
    boolean isIsRemote();

    @JSProperty
    void setIsRemote(boolean isRemote);

    @JSProperty
    @Nullable
    String getMediaTrackId();

    @JSProperty
    void setMediaTrackId(String mediaTrackId);

    @JSProperty
    @Nullable
    String getMediaType();

    @JSProperty
    void setMediaType(String mediaType);

    @JSProperty
    int getNackCount();

    @JSProperty
    void setNackCount(int nackCount);

    @JSProperty
    @Nullable
    double getPliCount();

    @JSProperty
    void setPliCount(double pliCount);

    @JSProperty
    int getSliCount();

    @JSProperty
    void setSliCount(int sliCount);

    @JSProperty
    @Nullable
    String getSsrc();

    @JSProperty
    void setSsrc(String ssrc);

    @JSProperty
    @Nullable
    String getTransportId();

    @JSProperty
    void setTransportId(String transportId);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy