NERoomMediaService class
媒体服务 TODO接口需要拆分,设置进来
- Mixed-in types
-
- NERtcVideoRendererEventListener
Constructors
- NERoomMediaService()
-
factory
Properties
- apiLogger → Alogger
-
no setterinherited
- commonLogger → Alogger
-
no setterinherited
- engine → NERtcEngine
-
engine
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- meetingRecordMode → NERtcServerRecordMode
-
会议录制模式,0:混合与单人,1:混合,2:单人,但只在有值的时候,才会由服务器抄送给应用的回调接口
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
createVideoPreview(
) → Future< NERtcVideoRenderer> - 美颜预览配置
-
getOption(
bool attendeeRecordOn) → NERtcOptions -
initRtcEngine(
{required NERtcChannelEventCallback rtcChannelEventCallback, bool attendeeRecordOn = false, required MediaType mediaType, required String nrtcAppKey}) → Future< int> -
joinChannel(
JoinRoomInfo joinRoomInfo) → Future< int> - join channel
-
leaveChannel(
) → Future -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onFirstFrameRendered(
int uid) → void -
override
-
onFrameResolutionChanged(
int uid, int width, int height, int rotation) → void -
override
-
release(
MediaType mediaType) → Future< void> -
setConfig(
) → Future< void> -
toString(
) → String -
A string representation of this object.
inherited
-
useHardwareCodec(
) → NERtcMediaCodecMode
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance → NERoomMediaService
-
no setter