js.web.webrtc.RTCRtpTransceiverInit Maven / Gradle / Ivy
package js.web.webrtc;
import js.lang.Any;
import js.util.collections.Array;
import js.web.mediastreams.MediaStream;
import org.teavm.jso.JSByRef;
import org.teavm.jso.JSProperty;
import javax.annotation.Nullable;
public interface RTCRtpTransceiverInit extends Any {
@JSProperty
@Nullable
RTCRtpTransceiverDirection getDirection();
@JSProperty
void setDirection(RTCRtpTransceiverDirection direction);
@JSProperty
@Nullable
Array getSendEncodings();
@JSProperty
void setSendEncodings(RTCRtpEncodingParameters... sendEncodings);
@JSProperty
void setSendEncodings(Array sendEncodings);
@JSProperty
@Nullable
Array getStreams();
@JSProperty
void setStreams(MediaStream... streams);
@JSProperty
void setStreams(Array streams);
}