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

js.web.mediastreams.MediaTrackSupportedConstraints Maven / Gradle / Ivy

package js.web.mediastreams;

import js.lang.Any;
import org.teavm.jso.JSProperty;


public interface MediaTrackSupportedConstraints extends Any {
    @JSProperty
    boolean isAspectRatio();

    @JSProperty
    void setAspectRatio(boolean aspectRatio);

    @JSProperty
    boolean isAutoGainControl();

    @JSProperty
    void setAutoGainControl(boolean autoGainControl);

    @JSProperty
    boolean isChannelCount();

    @JSProperty
    void setChannelCount(boolean channelCount);

    @JSProperty
    boolean isDeviceId();

    @JSProperty
    void setDeviceId(boolean deviceId);

    @JSProperty
    boolean isEchoCancellation();

    @JSProperty
    void setEchoCancellation(boolean echoCancellation);

    @JSProperty
    boolean isFacingMode();

    @JSProperty
    void setFacingMode(boolean facingMode);

    @JSProperty
    boolean isFrameRate();

    @JSProperty
    void setFrameRate(boolean frameRate);

    @JSProperty
    boolean isGroupId();

    @JSProperty
    void setGroupId(boolean groupId);

    @JSProperty
    boolean isHeight();

    @JSProperty
    void setHeight(boolean height);

    @JSProperty
    boolean isLatency();

    @JSProperty
    void setLatency(boolean latency);

    @JSProperty
    boolean isNoiseSuppression();

    @JSProperty
    void setNoiseSuppression(boolean noiseSuppression);

    @JSProperty
    boolean isResizeMode();

    @JSProperty
    void setResizeMode(boolean resizeMode);

    @JSProperty
    boolean isSampleRate();

    @JSProperty
    void setSampleRate(boolean sampleRate);

    @JSProperty
    boolean isSampleSize();

    @JSProperty
    void setSampleSize(boolean sampleSize);

    @JSProperty
    boolean isWidth();

    @JSProperty
    void setWidth(boolean width);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy