同步最新的源代码

This commit is contained in:
ChenX
2023-02-17 09:40:24 +08:00
parent 6c7fce6930
commit 8f005232a8
229 changed files with 1036 additions and 436 deletions

View File

@@ -19,6 +19,7 @@ export declare class Viewer {
LookTarget: Vector3;
Renderer: WebGLRenderer;
PreViewer: PreViewer;
RendererFollowView: boolean;
/**使用后期渲染器 */
UsePass: boolean;
/**后期渲染器 */
@@ -88,7 +89,7 @@ export declare class Viewer {
RenderDatabase(db: Database): void;
UpdateRenderType(db: Database, type: RenderType): Promise<void>;
SwitchLayout(): void;
AddViewport(en: Entity, isZoom?: boolean): void;
LayoutRenderEntity(en: Entity): void;
ViewportPoint(pt: Vector3 | Vector2, viewport: ViewportEntity): void;
GetIViewer(pts: (Vector3 | Vector2)[]): IViewer;
}

View File

@@ -1 +1 @@
{"version":3,"file":"Viewer.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/Viewer.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"Viewer.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/Viewer.ts"],"names":[],"mappings":"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"}

View File

@@ -1,67 +1,2 @@
export declare class WebRtcPlayer {
cfg: any;
pcClient: any;
dcClient: any;
tnClient: any;
sdpConstraints: {
offerToReceiveAudio: number;
offerToReceiveVideo: number;
voiceActivityDetection: boolean;
};
dataChannelOptions: {
ordered: boolean;
};
onVideoInitialised: any;
video: HTMLVideoElement;
onDataChannelConnected: any;
onDataChannelMessage: any;
onWebRtcOffer: any;
aggregatedStats: any;
onAggregatedStats: any;
handleCandidateFromServer: (iceCandidate: any) => void;
onWebRtcCandidate: (candidate: any) => void;
createOffer: () => void;
receiveAnswer: (answer: any) => void;
close: () => void;
aggregateStatsIntervalId: any;
send: (data: any) => void;
getStats: (onStats: any) => void;
aggregateStats: (checkInterval: any) => void;
forceTURN: boolean;
forceMaxBundle: boolean;
startVideoMuted: any;
autoPlayAudio: any;
useMic: boolean;
preferSFU: boolean;
latencyTestTimings: {
TestStartTimeMs: any;
UEReceiptTimeMs: any;
UEEncodeMs: any;
UECaptureToSendMs: any;
UETransmissionTimeMs: any;
BrowserReceiptTimeMs: any;
FrameDisplayDeltaTimeMs: any;
Reset: () => void;
SetUETimings: (UETimings: any) => void;
SetFrameDisplayDeltaTime: (DeltaTimeMs: any) => void;
OnAllLatencyTimingsReady: (Timings: any) => void;
};
createWebRtcVideo: () => HTMLVideoElement;
availableVideoStreams: Map<any, any>;
setVideoEnabled: (enabled: any) => void;
startLatencyTest: (onTestStarted: any) => void;
receiveOffer: (offer: any) => void;
onWebRtcAnswer: any;
constructor(parOptions?: {
startVideoMuted?: boolean;
autoPlayAudio?: boolean;
peerConnectionOptions?: {
iceServers?: any[];
sdpSemantics: string;
offerExtmapAllowMixed: boolean;
bundlePolicy: string;
};
type: string;
});
}
export declare function WebRtcPlayer(parOptions?: any): void;
//# sourceMappingURL=WebRtcPlayer.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"WebRtcPlayer.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/WebRtcPlayer.ts"],"names":[],"mappings":"AACA,qBAAa,YAAY;IAErB,GAAG,EAAE,GAAG,CAAC;IACT,QAAQ,EAAE,GAAG,CAAC;IACd,QAAQ,EAAE,GAAG,CAAC;IACd,QAAQ,EAAE,GAAG,CAAC;IACd,cAAc,EAAE;QAAE,mBAAmB,EAAE,MAAM,CAAC;QAAC,mBAAmB,EAAE,MAAM,CAAC;QAAC,sBAAsB,EAAE,OAAO,CAAC;KAAE,CAAC;IAC/G,kBAAkB,EAAE;QAAE,OAAO,EAAE,OAAO,CAAC;KAAE,CAAC;IAC1C,kBAAkB,EAAE,GAAG,CAAC;IACxB,KAAK,EAAE,gBAAgB,CAAC;IACxB,sBAAsB,EAAE,GAAG,CAAC;IAC5B,oBAAoB,EAAE,GAAG,CAAC;IAC1B,aAAa,EAAE,GAAG,CAAC;IACnB,eAAe,EAAE,GAAG,CAAC;IACrB,iBAAiB,EAAE,GAAG,CAAC;IACvB,yBAAyB,EAAE,CAAC,YAAY,EAAE,GAAG,KAAK,IAAI,CAAC;IACvD,iBAAiB,EAAE,CAAC,SAAS,KAAA,KAAK,IAAI,CAAC;IACvC,WAAW,EAAE,MAAM,IAAI,CAAC;IACxB,aAAa,EAAE,CAAC,MAAM,EAAE,GAAG,KAAK,IAAI,CAAC;IACrC,KAAK,EAAE,MAAM,IAAI,CAAC;IAClB,wBAAwB,EAAE,GAAG,CAAC;IAC9B,IAAI,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,IAAI,CAAC;IAC1B,QAAQ,EAAE,CAAC,OAAO,EAAE,GAAG,KAAK,IAAI,CAAC;IACjC,cAAc,EAAE,CAAC,aAAa,EAAE,GAAG,KAAK,IAAI,CAAC;IAC7C,SAAS,EAAE,OAAO,CAAC;IACnB,cAAc,EAAE,OAAO,CAAC;IACxB,eAAe,EAAE,GAAG,CAAC;IACrB,aAAa,EAAE,GAAG,CAAC;IACnB,MAAM,EAAE,OAAO,CAAC;IAChB,SAAS,EAAE,OAAO,CAAC;IACnB,kBAAkB,EAAE;QAAE,eAAe,EAAE,GAAG,CAAC;QAAC,eAAe,EAAE,GAAG,CAAC;QAAC,UAAU,EAAE,GAAG,CAAC;QAAC,iBAAiB,EAAE,GAAG,CAAC;QAAC,oBAAoB,EAAE,GAAG,CAAC;QAAC,oBAAoB,EAAE,GAAG,CAAC;QAAC,uBAAuB,EAAE,GAAG,CAAC;QAAC,KAAK,EAAE,MAAM,IAAI,CAAC;QAAC,YAAY,EAAE,CAAC,SAAS,EAAE,GAAG,KAAK,IAAI,CAAC;QAAC,wBAAwB,EAAE,CAAC,WAAW,EAAE,GAAG,KAAK,IAAI,CAAC;QAAC,wBAAwB,EAAE,CAAC,OAAO,EAAE,GAAG,KAAK,IAAI,CAAC;KAAE,CAAC;IACpW,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;IAC1C,qBAAqB,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;IACrC,eAAe,EAAE,CAAC,OAAO,EAAE,GAAG,KAAK,IAAI,CAAC;IACxC,gBAAgB,EAAE,CAAC,aAAa,EAAE,GAAG,KAAK,IAAI,CAAC;IAC/C,YAAY,EAAE,CAAC,KAAK,EAAE,GAAG,KAAK,IAAI,CAAC;IACnC,cAAc,EAAE,GAAG,CAAC;gBAER,UAAU,CAAC,EAAE;QACrB,eAAe,CAAC,EAAE,OAAO,CAAC;QAC1B,aAAa,CAAC,EAAE,OAAO,CAAC;QACxB,qBAAqB,CAAC,EAAE;YACpB,UAAU,CAAC,EAAE,GAAG,EAAE,CAAC;YACnB,YAAY,EAAE,MAAM,CAAC;YACrB,qBAAqB,EAAE,OAAO,CAAC;YAC/B,YAAY,EAAE,MAAM,CAAC;SACxB,CAAC;QACF,IAAI,EAAE,MAAM,CAAC;KAChB;CA0rBJ"}
{"version":3,"file":"WebRtcPlayer.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/WebRtcPlayer.ts"],"names":[],"mappings":"AAEA,wBAAgB,YAAY,CAAC,UAAU,CAAC,KAAA,QAyxBvC"}

View File

@@ -1,16 +1,11 @@
import { WebRtcPlayer } from "./WebRtcPlayer";
export declare class WebRtcRenderer {
private ws;
webRtcPlayerObj: WebRtcPlayer;
rm1: any;
rm2: any;
webRtcPlayerObj: any;
canUse: boolean;
constructor();
get IsLink(): boolean;
private InitWebSocket;
private Connect;
OnLinkEvent(isLink: boolean): void;
StartRenderer(): void;
StartRenderer(): Promise<void>;
EndRenderer(): void;
private _qualityController;
private sendInputData;
}
//# sourceMappingURL=WebRtcRenderer.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"WebRtcRenderer.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/WebRtcRenderer.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAG9C,qBAAa,cAAc;IAEvB,OAAO,CAAC,EAAE,CAAqD;IAC/D,eAAe,EAAE,YAAY,CAAC;IAC9B,GAAG,EAAE,GAAG,CAAC;IACT,GAAG,EAAE,GAAG,CAAC;;IAMT,IAAI,MAAM,YAA6B;IAEvC,OAAO,CAAC,aAAa;IA+CrB,WAAW,CAAC,MAAM,EAAE,OAAO;IAE3B,aAAa;IAoMb,WAAW;IA4BX,OAAO,CAAC,kBAAkB,CAAkB;IAC5C,OAAO,CAAC,aAAa;CAQxB"}
{"version":3,"file":"WebRtcRenderer.d.ts","sourceRoot":"","sources":["../../../src/GraphicsSystem/WebRtcRenderer.ts"],"names":[],"mappings":"AAOA,qBAAa,cAAc;IAEvB,OAAO,CAAC,EAAE,CAAY;IACtB,eAAe,EAAE,GAAG,CAAC;IAET,MAAM,UAAS;;YAKb,OAAO;IAiGrB,WAAW,CAAC,MAAM,EAAE,OAAO;IAErB,aAAa;IAuCnB,WAAW;CAWd"}