Class: RemoteApp
Hierarchy
RemoteCaller
↳
RemoteApp
Constructors
constructor
• new RemoteApp(socket
, resolve
, reject
)
Parameters
Name | Type |
---|---|
socket | WebSocket |
resolve | (value? : any ) => void |
reject | (reason? : any ) => void |
Overrides
RemoteCaller.constructor
Methods
CloseSocket
▸ CloseSocket(): void
关闭socket
Returns
void
ShowDebugInfo
▸ ShowDebugInfo(show
): Promise
<boolean
>
设置调试信息的显示
Parameters
Name | Type | Description |
---|---|---|
show | boolean | true显示调试信息,false隐藏调试信息 |
Returns
Promise
<boolean
>
setEncodeFilterParams
▸ setEncodeFilterParams(EncodeVideoMaxBitrate
, EncodeVideoPreset
, EncodeVideoTargetQuality
): Promise
<any
>
设置视频流参数
Examples
await cloud.setEncodeFilterParams(1000, "p1", 10);
await cloud.setEncodeFilterParams(1000, "p1", 10);
Parameters
Name | Type | Description |
---|---|---|
EncodeVideoMaxBitrate | number | 最大码率,默认8000,无特殊要求仅调整码率即可 |
EncodeVideoPreset | string | 编码预设 默认p1,范围p1-p7 |
EncodeVideoTargetQuality | number | 目标质量 默认26,范围0-51,值越小越清晰 |
Returns
Promise
<any
>
SetEndlessRendering
▸ SetEndlessRendering(value
): Promise
<void
>
设置是否实时渲染
Parameters
Name | Type | Description |
---|---|---|
value | boolean | ture实时渲染,false操作时渲染 |
Returns
Promise
<void
>
SetAutoCloseWaitTime
▸ SetAutoCloseWaitTime(time
): Promise
<void
>
设置当前渲染进程被断开连接后的最大等待时间
Parameters
Name | Type | Description |
---|---|---|
time | number | 等待时间,0-任意值,单位为秒 |
Returns
Promise
<void
>
CloseServer
▸ CloseServer(): Promise
<void
>
发送指令强制结束渲染进程
Returns
Promise
<void
>
GetVideoPort
▸ GetVideoPort(): Promise
<number
>
Returns
Promise
<number
>
getProductVersion
▸ getProductVersion(): Promise
<any
>
获取产品信息
Returns
Promise
<any
>
object
GetEndlessRenderingState
▸ GetEndlessRenderingState(): Promise
<boolean
>
Returns
Promise
<boolean
>
OnResizeWindow
▸ OnResizeWindow(width
, height
): Promise
<void
>
设置窗口大小
Parameters
Name | Type | Description |
---|---|---|
width | number | 宽 |
height | number | 高 |
Returns
Promise
<void
>
ShowEarth
▸ ShowEarth(isshow
): Promise
<any
>
Parameters
Name | Type |
---|---|
isshow | boolean |
Returns
Promise
<any
>
GetVersion
▸ GetVersion(): Promise
<void
>
版本说明接口
Returns
Promise
<void
>
GetObjectByID
▸ GetObjectByID<T
>(Type
, objID
): T
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
Type | (socket : WebSocket , objID : number ) => T |
objID | number |
Returns
T
Inherited from
RemoteCaller.GetObjectByID
Properties
relink
• relink: number
= 0
Inherited from
RemoteCaller.relink
getInputManager
• getInputManager: () => Promise
<InputManager
>
Type declaration
▸ (): Promise
<InputManager
>
Returns
Promise
<InputManager
>