mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-02 15:56:24 +00:00
35 lines
989 B
Java
35 lines
989 B
Java
package com.limelight.nvstream;
|
|
|
|
import com.limelight.nvstream.http.ComputerDetails;
|
|
|
|
import java.security.cert.X509Certificate;
|
|
|
|
import javax.crypto.SecretKey;
|
|
|
|
public class ConnectionContext {
|
|
public ComputerDetails.AddressTuple serverAddress;
|
|
public int httpsPort;
|
|
public boolean isNvidiaServerSoftware;
|
|
public X509Certificate serverCert;
|
|
public StreamConfiguration streamConfig;
|
|
public NvConnectionListener connListener;
|
|
public SecretKey riKey;
|
|
public int riKeyId;
|
|
|
|
// This is the version quad from the appversion tag of /serverinfo
|
|
public String serverAppVersion;
|
|
public String serverGfeVersion;
|
|
public int serverCodecModeSupport;
|
|
|
|
// This is the sessionUrl0 tag from /resume and /launch
|
|
public String rtspSessionUrl;
|
|
|
|
public int negotiatedWidth, negotiatedHeight;
|
|
public boolean negotiatedHdr;
|
|
|
|
public int negotiatedRemoteStreaming;
|
|
public int negotiatedPacketSize;
|
|
|
|
public int videoCapabilities;
|
|
}
|