@rongcloud/plugin-wechat-rtc
Version:
@rongcloud/plugin-wechat-rtc
50 lines • 1.9 kB
TypeScript
import { IPluginGenerator } from '@rongcloud/engine';
import { IRCRTCInitOptions, RCRTCClient } from './core/RCRTCClient';
import { IRemoteStreamEventListener, RCRemoteStream } from './core/RCRemoteStream';
import RCRTCRoom from './core/room/RCRTCRoom';
import { ILivePusherNetStatus, ILivePlayerNetStatus, IResourceNetStatus, IRoomEventListener, ISubParams } from './core/interfaces';
import { RCRTCCode } from './core/enums/RCRTCCode';
import { RCMediaType } from './core/enums/RCMediaType';
import { RCKickReason } from './core/enums/RCKickReason';
import { getCoreContext, getPlayerContext, getPusherContext } from './core/RCCoreContext';
import { ORIENTATION, ASPECT, LOCALMIRROR, AUDIOREVERBTYPE, BEAUTYSTYLE, FILTER, OBJECTFIT, REFERRERPOLICY, RCAudioOutputDevice, RCAudioVolumeType, RCDevicePosition } from './components/enum';
import { IJoinRTCRoomResp } from './core/command/JoinRTCRoomCommand';
/**
* RTC 插件生成器
* @public
*/
export declare const installer: IPluginGenerator<RCRTCClient, IRCRTCInitOptions>;
export {
/**
* RTC 初始化参数接口
*/
IRCRTCInitOptions,
/**
* sdk 使用的枚举导出
*/
RCMediaType, RCRTCCode, RCKickReason,
/**
* 小程序推拉流组件属性配置枚举导出
*/
ORIENTATION, ASPECT, LOCALMIRROR, AUDIOREVERBTYPE, BEAUTYSTYLE, FILTER, OBJECTFIT, REFERRERPOLICY, RCAudioOutputDevice, RCAudioVolumeType, RCDevicePosition,
/**
* sdk 使用的接口导出
*/
ILivePusherNetStatus, ILivePlayerNetStatus, IResourceNetStatus, IRoomEventListener, ISubParams, IRemoteStreamEventListener, IJoinRTCRoomResp,
/**
* sdk 定义的对外对象类型导出
*/
RCRTCClient, RCRemoteStream, RCRTCRoom,
/**
* @private
*/
getCoreContext as __innerGetCoreContext__,
/**
* @private
*/
getPlayerContext as __innerGetPlayerContext__,
/**
* @private
*/
getPusherContext as __innerGetPusherContext__ };
//# sourceMappingURL=index.d.ts.map