|
const string | MyLibName = "agoraSdkCWrapper" |
|
delegate void | EngineEventOnCaptureVideoFrame (int videoFrameType, int width, int height, int yStride, IntPtr yBuffer, int rotation, long renderTimeMs) |
|
delegate void | EngineEventOnRenderVideoFrame (uint uid, int videoFrameType, int width, int height, int yStride, IntPtr yBuffer, int rotation, long renderTimeMs) |
|
delegate void | EngineEventOnRecordAudioFrame (int type, int samples, int bytesPerSample, int channels, int samplesPerSec, IntPtr buffer, long renderTimeMs, int avsync_type) |
|
delegate void | EngineEventOnPlaybackAudioFrame (int type, int samples, int bytesPerSample, int channels, int samplesPerSec, IntPtr buffer, long renderTimeMs, int avsync_type) |
|
delegate void | EngineEventOnMixedAudioFrame (int type, int samples, int bytesPerSample, int channels, int samplesPerSec, IntPtr buffer, long renderTimeMs, int avsync_type) |
|
delegate void | EngineEventOnPlaybackAudioFrameBeforeMixing (uint uid, int type, int samples, int bytesPerSample, int channels, int samplesPerSec, IntPtr buffer, long renderTimeMs, int avsync_type) |
|
delegate void | EngineEventOnPullAudioFrameHandler (int type, int samples, int bytesPerSample, int channels, int samplesPerSec, IntPtr buffer, long renderTimeMs, int avsync_type) |
|
delegate void | EngineEventOnLeaveChannelHandler (uint duration, uint txBytes, uint rxBytes, uint txAudioBytes, uint txVideoBytes, uint rxAudioBytes, uint rxVideoBytes, ushort txKBitRate, ushort rxKBitRate, ushort rxAudioKBitRate, ushort txAudioKBitRate, ushort rxVideoKBitRate, ushort txVideoKBitRate, ushort lastmileDelay, ushort txPacketLossRate, ushort rxPacketLossRate, uint userCount, double cpuAppUsage, double cpuTotalUsage, int gatewayRtt, double memoryAppUsageRatio, double memoryTotalUsageRatio, int memoryAppUsageInKbytes) |
|
delegate void | EngineEventOnUserOfflineHandler (uint uid, int offLineReason) |
|
delegate void | EngineEventOnAudioVolumeIndicationHandler (string volumeInfo, int speakerNumber, int totalVolume) |
|
delegate void | EngineEventOnLocalVoicePitchInHzHandler (int pitchInHz) |
|
delegate void | EngineEventOnRtcStatsHandler (uint duration, uint txBytes, uint rxBytes, uint txAudioBytes, uint txVideoBytes, uint rxAudioBytes, uint rxVideoBytes, ushort txKBitRate, ushort rxKBitRate, ushort rxAudioKBitRate, ushort txAudioKBitRate, ushort rxVideoKBitRate, ushort txVideoKBitRate, ushort lastmileDelay, ushort txPacketLossRate, ushort rxPacketLossRate, uint userCount, double cpuAppUsage, double cpuTotalUsage, int gatewayRtt, double memoryAppUsageRatio, double memoryTotalUsageRatio, int memoryAppUsageInKbytes) |
|
delegate void | EngineEventOnAudioRouteChangedHandler (int route) |
|
delegate void | EngineEventOnLocalVideoStatsHandler (int sentBitrate, int sentFrameRate, int encoderOutputFrameRate, int rendererOutputFrameRate, int targetBitrate, int targetFrameRate, int qualityAdaptIndication, int encodedBitrate, int encodedFrameWidth, int encodedFrameHeight, int encodedFrameCount, int codecType, ushort txPacketLossRate, int captureFrameRate, int captureBrightnessLevel) |
|
delegate void | EngineEventOnRemoteVideoStatsHandler (uint uid, int delay, int width, int height, int receivedBitrate, int decoderOutputFrameRate, int rendererOutputFrameRate, int packetLossRate, int rxStreamType, int totalFrozenTime, int frozenRate, int totalActiveTime, int publishDuration) |
|
delegate void | EngineEventOnRemoteAudioStatsHandler (uint uid, int quality, int networkTransportDelay, int jitterBufferDelay, int audioLossRate, int numChannels, int receivedSampleRate, int receivedBitrate, int totalFrozenTime, int frozenRate, int totalActiveTime, int publishDuration, int qoeQuality, int qualityChangedReason, int mosValue) |
|
delegate void | EngineEventOnAudioDeviceVolumeChangedHandler (int deviceType, int volume, bool muted) |
|
delegate void | EngineEventOnAudioMixingStateChangedHandler (int state, int errorCode) |
|
delegate void | EngineEventOnRtmpStreamingStateChangedHandler (string url, int state, int errCode) |
|
delegate void | EngineEventOnNetworkTypeChangedHandler (int type) |
|
delegate void | EngineEventOnLastmileProbeResultHandler (int state, uint upLinkPacketLossRate, uint upLinkjitter, uint upLinkAvailableBandwidth, uint downLinkPacketLossRate, uint downLinkJitter, uint downLinkAvailableBandwidth, uint rtt) |
|
delegate void | EngineEventOnUserInfoUpdatedHandler (uint uid, uint userUid, string userAccount) |
|
delegate void | EngineEventOnLocalAudioStateChangedHandler (int state, int error) |
|
delegate void | EngineEventOnRemoteAudioStateChangedHandler (uint uid, int state, int reason, int elapsed) |
|
delegate void | EngineEventOnLocalAudioStatsHandler (int numChannels, int sentSampleRate, int sentBitrate, ushort txPacketLossRate) |
|
delegate void | EngineEventOnChannelMediaRelayStateChangedHandler (int state, int code) |
|
delegate void | EngineEventOnChannelMediaRelayEventHandler (int events) |
|
delegate bool | EngineEventOnReceiveAudioPacketHandler (IntPtr buffer, IntPtr size) |
|
delegate bool | EngineEventOnReceiveVideoPacketHandler (IntPtr buffer, IntPtr size) |
|
delegate bool | EngineEventOnSendAudioPacketHandler (IntPtr buffer, IntPtr size) |
|
delegate bool | EngineEventOnSendVideoPacketHandler (IntPtr buffer, IntPtr size) |
|
delegate void | EngineEventOnMediaMetaDataReceived (uint uid, uint size, IntPtr buffer, long timeStampMs) |
|
delegate void | EngineEventOnConnectionStateChanged (int state, int reason) |
|
delegate bool | EngineEventOnReadyToSendMetadata () |
|
delegate int | EngineEventOnGetMaxMetadataSize () |
|
delegate void | EngineEventOnClientRoleChanged (int oldRole, int newRole) |
|
delegate void | EngineEventOnRemoteVideoStateChanged (uint uid, int state, int reason, int elapsed) |
|
delegate void | EngineEventOnLocalVideoStateChanged (int localVideoState, int error) |
|
delegate void | EngineEventOnFacePositionChanged (int imageWidth, int imageHeight, int x, int y, int width, int height, int vecDistance, int numFaces) |
|
delegate void | ChannelEngineEventOnLeaveChannelHandler (string channelId, uint duration, uint txBytes, uint rxBytes, uint txAudioBytes, uint txVideoBytes, uint rxAudioBytes, uint rxVideoBytes, ushort txKBitRate, ushort rxKBitRate, ushort rxAudioKBitRate, ushort txAudioKBitRate, ushort rxVideoKBitRate, ushort txVideoKBitRate, ushort lastmileDelay, ushort txPacketLossRate, ushort rxPacketLossRate, uint userCount, double cpuAppUsage, double cpuTotalUsage, int gatewayRtt, double memoryAppUsageRatio, double memoryTotalUsageRatio, int memoryAppUsageInKbytes) |
|
delegate void | ChannelEngineEventOnRtcStatsHandler (string channelId, uint duration, uint txBytes, uint rxBytes, uint txAudioBytes, uint txVideoBytes, uint rxAudioBytes, uint rxVideoBytes, ushort txKBitRate, ushort rxKBitRate, ushort rxAudioKBitRate, ushort txAudioKBitRate, ushort rxVideoKBitRate, ushort txVideoKBitRate, ushort lastmileDelay, ushort txPacketLossRate, ushort rxPacketLossRate, uint userCount, double cpuAppUsage, double cpuTotalUsage, int gatewayRtt, double memoryAppUsageRatio, double memoryTotalUsageRatio, int memoryAppUsageInKbytes) |
|
delegate void | ChannelEngineEventOnRemoteVideoStatsHandler (string channelId, uint uid, int delay, int width, int height, int receivedBitrate, int decoderOutputFrameRate, int rendererOutputFrameRate, int packetLossRate, int rxStreamType, int totalFrozenTime, int frozenRate, int totalActiveTime, int publishDuration) |
|
delegate void | ChannelEngineEventOnRemoteAudioStatsHandler (string channelId, uint uid, int quality, int networkTransportDelay, int jitterBufferDelay, int audioLossRate, int numChannels, int receivedSampleRate, int receivedBitrate, int totalFrozenTime, int frozenRate, int totalActiveTime, int publishDuration, int qoeQuality, int qualityChangedReason, int mosValue) |
|
delegate void | EngineEventOnStreamMessageHandler (uint userId, int streamId, IntPtr data, int length) |
|
delegate void | EngineEventOnRequestAudioFileInfo (string filePath, int durationMs, int error) |
|
delegate void | EngineEventOnRecorderStateChanged (int state, int error) |
|
delegate void | EngineEventOnRecorderInfoUpdated (string fileName, uint durationMs, uint fileSize) |
|
delegate void | EngineEventOnScreenCaptureInfoUpdated (string graphicsCardType, int errCode) |
|
static int | createEngine (string appId) |
|
static int | createEngine2 (string appId, uint areaCode, string filePath, int fileSize, int level) |
|
static bool | deleteEngine () |
|
static IntPtr | getSdkVersion () |
|
static int | joinChannel (string channelKey, string channelName, string info, uint uid) |
|
static int | setLocalVoicePitch (double pitch) |
|
static int | setRemoteVoicePosition (uint uid, double pan, double gain) |
|
static int | setVoiceOnlyMode (bool enable) |
|
static int | leaveChannel () |
|
static int | enableLastmileTest () |
|
static int | disableLastmileTest () |
|
static int | enableVideo () |
|
static int | disableVideo () |
|
static int | enableLocalVideo (bool enabled) |
|
static int | enableLocalAudio (bool enabled) |
|
static int | setupLocalVideo (int hwnd, int renderMode, uint uid, IntPtr priv) |
|
static int | setupRemoteVideo (int hwnd, int renderMode, uint uid, IntPtr priv) |
|
static int | setLocalRenderMode (int renderMode) |
|
static int | setRemoteRenderMode (uint userId, int renderMode) |
|
static int | setLocalVideoMirrorMode (int mirrorMode) |
|
static int | startPreview () |
|
static int | stopPreview () |
|
static int | enableAudio () |
|
static int | disableAudio () |
|
static int | setParameters (string options) |
|
static IntPtr | getCallId () |
|
static int | rate (string callId, int rating, string desc) |
|
static int | complain (string callId, string desc) |
|
static int | setEnableSpeakerphone (bool enabled) |
|
static bool | isSpeakerphoneEnabled () |
|
static int | setDefaultAudioRoutetoSpeakerphone (bool enabled) |
|
static int | enableAudioVolumeIndication (int interval, int smooth, bool report_vad) |
|
static int | startAudioRecording (string filePath, int quality) |
|
static int | startAudioRecording2 (string filePath, int sampleRate, int quality) |
|
static int | stopAudioRecording () |
|
static int | startAudioMixing (string filePath, bool loopback, bool replace, int cycle) |
|
static int | startAudioMixing2 (string filePath, bool loopback, bool replace, int cycle, int startPos) |
|
static int | stopAudioMixing () |
|
static int | pauseAudioMixing () |
|
static int | resumeAudioMixing () |
|
static int | adjustAudioMixingVolume (int volume) |
|
static int | getAudioMixingDuration () |
|
static int | getAudioMixingDuration2 (string filePath) |
|
static int | getAudioMixingCurrentPosition () |
|
static int | muteLocalAudioStream (bool mute) |
|
static int | muteAllRemoteAudioStreams (bool mute) |
|
static int | muteRemoteAudioStream (uint uid, bool mute) |
|
static int | switchCamera () |
|
static int | setVideoProfile (int profile, bool swapWidthAndHeight) |
|
static int | muteLocalVideoStream (bool mute) |
|
static int | muteAllRemoteVideoStreams (bool mute) |
|
static int | muteRemoteVideoStream (uint uid, bool mute) |
|
static int | setLogFile (string filePath) |
|
static int | renewToken (string token) |
|
static int | setChannelProfile (int profile) |
|
static int | setClientRole (int role) |
|
static int | enableDualStreamMode (bool enabled) |
|
static int | setEncryptionMode (string encryptionMode) |
|
static int | setEncryptionSecret (string secret) |
|
static int | startRecordingService (string recordingKey) |
|
static int | stopRecordingService (string recordingKey) |
|
static int | refreshRecordingServiceStatus () |
|
static int | createDataStream (bool reliable, bool ordered) |
|
static int | createDataStream_engine (bool syncWithAudio, bool ordered) |
|
static int | sendStreamMessage (int streamId, byte[] data, Int64 length) |
|
static int | setSpeakerphoneVolume (int volume) |
|
static int | adjustRecordingSignalVolume (int volume) |
|
static int | adjustPlaybackSignalVolume (int volume) |
|
static int | setHighQualityAudioParametersWithFullband (int fullband, int stereo, int fullBitrate) |
|
static int | enableInEarMonitoring (bool enabled) |
|
static int | enableWebSdkInteroperability (bool enabled) |
|
static int | setVideoQualityParameters (bool preferFrameRateOverImageQuality) |
|
static int | startEchoTest () |
|
static int | startEchoTest2 (int intervalInSeconds) |
|
static int | startEchoTest3 (IntPtr view, bool enableAudio, bool enableVideo, string token, string channelId) |
|
static int | stopEchoTest () |
|
static int | setRemoteVideoStreamType (uint uid, int streamType) |
|
static int | setMixedAudioFrameParameters (int sampleRate, int samplesPerCall) |
|
static int | setAudioMixingPosition (int pos) |
|
static int | setLogFilter (uint filter) |
|
static int | enableVideoObserver () |
|
static int | disableVideoObserver () |
|
static int | generateNativeTexture () |
|
static int | updateTexture (int tex, IntPtr data, uint uid) |
|
static int | deleteTexture (int tex) |
|
static int | updateVideoRawData (IntPtr data, uint uid) |
|
static void | addUserVideoInfo (uint userId, uint textureId) |
|
static void | removeUserVideoInfo (uint userId) |
|
static int | setPlaybackDeviceVolume (int volume) |
|
static int | getEffectsVolume () |
|
static int | setEffectsVolume (int volume) |
|
static int | playEffect (int soundId, string filePath, int loopCount, double pitch, double pan, int gain, bool publish) |
|
static int | playEffect2 (int soundId, string filePath, int loopCount, double pitch, double pan, int gain, bool publish, int startPos) |
|
static int | getEffectDuration (string filePath) |
|
static int | setEffectPosition (int soundId, int pos) |
|
static int | getEffectCurrentPosition (int soundId) |
|
static int | stopEffect (int soundId) |
|
static int | stopAllEffects () |
|
static int | preloadEffect (int soundId, string filePath) |
|
static int | unloadEffect (int soundId) |
|
static int | pauseEffect (int soundId) |
|
static int | pauseAllEffects () |
|
static int | resumeEffect (int soundId) |
|
static int | resumeAllEffects () |
|
static int | setDefaultMuteAllRemoteAudioStreams (bool mute) |
|
static int | setDefaultMuteAllRemoteVideoStreams (bool mute) |
|
static void | freeObject (IntPtr obj) |
|
static int | getConnectionState () |
|
static int | setAudioProfile (int audioProfile, int scenario) |
|
static int | setVideoEncoderConfiguration (int width, int height, int frameRate, int minFrameRate, int bitrate, int minBitrate, int orientationMode, int degradationPreference, int videoMirrorMode) |
|
static int | adjustAudioMixingPlayoutVolume (int volume) |
|
static int | adjustAudioMixingPublishVolume (int volume) |
|
static int | setVolumeOfEffect (int soundId, int volume) |
|
static int | setRecordingAudioFrameParameters (int sampleRate, int channel, int mode, int samplesPerCall) |
|
static int | setPlaybackAudioFrameParameters (int sampleRate, int channel, int mode, int samplesPerCall) |
|
static int | setLocalPublishFallbackOption (int option) |
|
static int | setRemoteSubscribeFallbackOption (int option) |
|
static int | setRemoteDefaultVideoStreamType (int remoteVideoStreamType) |
|
static int | addPublishStreamUrl (string url, bool transcodingEnabled) |
|
static int | removePublishStreamUrl (string url) |
|
static IntPtr | getErrorDescription (int code) |
|
static int | setLiveTranscoding (int width, int height, int videoBitrate, int videoFramerate, bool lowLatency, int videoGroup, int video_codec_profile, uint backgroundColor, uint userCount, string transcodingUserInfo, string transcodingExtraInfo, string metaData, string watermarkRtcImageUrl, int watermarkRtcImageX, int watermarkRtcImageY, int watermarkRtcImageWidth, int watermarkRtcImageHeight, int watermarkImageZorder, double watermarkImageAlpha, uint watermarkCount, string backgroundImageRtcImageUrl, int backgroundImageRtcImageX, int backgroundImageRtcImageY, int backgroundImageRtcImageWidth, int backgroundImageRtcImageHeight, int backgroundImageRtcImageZorder, double backgroundImageRtcImageAlpha, uint backgroundImageRtcImageCount, int audioSampleRate, int audioBitrate, int audioChannels, int audioCodecProfile, string advancedFeatures, uint advancedFeatureCount) |
|
static int | setAVSyncSource (string channelId, uint uid) |
|
static int | startRtmpStreamWithoutTranscoding (string url) |
|
static int | startRtmpStreamWithTranscoding (string url, int width, int height, int videoBitrate, int videoFramerate, bool lowLatency, int videoGroup, int video_codec_profile, uint backgroundColor, uint userCount, string transcodingUserInfo, string transcodingExtraInfo, string metaData, string watermarkRtcImageUrl, int watermarkRtcImageX, int watermarkRtcImageY, int watermarkRtcImageWidth, int watermarkRtcImageHeight, int watermarkImageZorder, double watermarkImageAlpha, uint watermarkCount, string backgroundImageRtcImageUrl, int backgroundImageRtcImageX, int backgroundImageRtcImageY, int backgroundImageRtcImageWidth, int backgroundImageRtcImageHeight, int backgroundImageRtcImageZorder, double backgroundImageRtcImageAlpha, uint backgroundImageRtcImageCount, int audioSampleRate, int audioBitrate, int audioChannels, int audioCodecProfile, string advancedFeatures, uint advancedFeatureCount) |
|
static int | updateRtmpTranscoding (int width, int height, int videoBitrate, int videoFramerate, bool lowLatency, int videoGroup, int video_codec_profile, uint backgroundColor, uint userCount, string transcodingUserInfo, string transcodingExtraInfo, string metaData, string watermarkRtcImageUrl, int watermarkRtcImageX, int watermarkRtcImageY, int watermarkRtcImageWidth, int watermarkRtcImageHeight, int watermarkImageZorder, double watermarkImageAlpha, uint watermarkCount, string backgroundImageRtcImageUrl, int backgroundImageRtcImageX, int backgroundImageRtcImageY, int backgroundImageRtcImageWidth, int backgroundImageRtcImageHeight, int backgroundImageRtcImageZorder, double backgroundImageRtcImageAlpha, uint backgroundImageRtcImageCount, int audioSampleRate, int audioBitrate, int audioChannels, int audioCodecProfile, string advancedFeatures, uint advancedFeatureCount) |
|
static int | stopRtmpStream (string url) |
|
static int | takeSnapshot (string channel, uint uid, string filePath) |
|
static int | enableContentInspect (bool enabled, string extraInfo, string modulesInfo, int moduleCount) |
|
static bool | createAVideoDeviceManager () |
|
static int | releaseAVideoDeviceManager () |
|
static int | startVideoDeviceTest (IntPtr hwnd) |
|
static int | stopVideoDeviceTest () |
|
static int | getVideoDeviceCollectionCount () |
|
static int | getVideoDeviceCollectionDevice (int index, IntPtr deviceName, IntPtr deviceId) |
|
static int | setVideoDeviceCollectionDevice (string deviceId) |
|
static int | getCurrentVideoDevice (IntPtr deviceId) |
|
static bool | creatAAudioRecordingDeviceManager () |
|
static int | releaseAAudioRecordingDeviceManager () |
|
static int | getAudioRecordingDeviceCount () |
|
static int | getAudioRecordingDevice (int index, IntPtr deviceName, IntPtr deviceId) |
|
static int | setAudioRecordingDevice (string deviceId) |
|
static int | getAudioRecordingDefaultDevice (IntPtr deviceName, IntPtr deviceId) |
|
static int | setAudioRecordingDeviceVolume (int volume) |
|
static int | getAudioRecordingDeviceVolume () |
|
static int | setAudioRecordingDeviceMute (bool mute) |
|
static bool | isAudioRecordingDeviceMute () |
|
static int | getCurrentRecordingDeviceInfo (IntPtr deviceName, IntPtr deviceId) |
|
static int | followSystemRecordingDevice (bool enable) |
|
static int | startAudioDeviceLoopbackTest (int indicationInterval) |
|
static int | stopAudioDeviceLoopbackTest () |
|
static int | getCurrentRecordingDevice (IntPtr deviceId) |
|
static int | startAudioRecordingDeviceTest (int indicationInterval) |
|
static int | stopAudioRecordingDeviceTest () |
|
static int | getAudioPlaybackDeviceCount () |
|
static bool | creatAAudioPlaybackDeviceManager () |
|
static int | releaseAAudioPlaybackDeviceManager () |
|
static int | getAudioPlaybackDevice (int index, IntPtr deviceName, IntPtr deviceId) |
|
static int | setAudioPlaybackDevice (string deviceId) |
|
static int | getAudioPlaybackDefaultDevice (IntPtr deviceName, IntPtr deviceId) |
|
static int | setAudioPlaybackDeviceVolume (int volume) |
|
static int | getAudioPlaybackDeviceVolume () |
|
static int | setAudioPlaybackDeviceMute (bool mute) |
|
static bool | isAudioPlaybackDeviceMute () |
|
static int | startAudioPlaybackDeviceTest (string testAudioFilePath) |
|
static int | stopAudioPlaybackDeviceTest () |
|
static int | getCurrentPlaybackDeviceInfo (IntPtr deviceName, IntPtr deviceId) |
|
static int | followSystemPlaybackDevice (bool enable) |
|
static int | getCurrentPlaybackDevice (IntPtr deviceId) |
|
static int | pushVideoFrame (int type, int format, byte[] videoBuffer, int stride, int height, int cropLeft, int cropTop, int cropRight, int cropBottom, int rotation, long timestamp) |
|
static int | pushVideoFrame2 (int type, int format, IntPtr bufferPtr, int stride, int height, int cropLeft, int cropTop, int cropRight, int cropBottom, int rotation, long timestamp) |
|
static int | setExternalVideoSource (bool enable, bool useTexture) |
|
static int | setExternalAudioSource (bool enabled, int sampleRate, int channels) |
|
static int | pushAudioFrame_ (int audioFrameType, int samples, int bytesPerSample, int channels, int samplesPerSec, byte[] buffer, long renderTimeMs, int avsync_type) |
|
static int | pushAudioFrame3_ (int sourcePos, int audioFrameType, int samples, int bytesPerSample, int channels, int samplesPerSec, byte[] buffer, long renderTimeMs, int avsync_type) |
|
static int | registerVideoRawDataObserver () |
|
static int | unRegisterVideoRawDataObserver () |
|
static int | registerAudioRawDataObserver () |
|
static int | unRegisterAudioRawDataObserver () |
|
static int | setRenderMode (int renderMode) |
|
static int | getAudioMixingPlayoutVolume () |
|
static int | getAudioMixingPublishVolume () |
|
static int | setLocalVoiceChanger (int voiceChanger) |
|
static int | setLocalVoiceReverbPreset (int audioReverbPreset) |
|
static int | enableSoundPositionIndication (bool enabled) |
|
static int | setLocalVoiceEqualization (int bandFrequency, int bandGain) |
|
static int | setLocalVoiceReverb (int reverbKey, int value) |
|
static int | setCameraCapturerConfiguration (int cameraCaptureConfiguration, int cameraDirection, int width, int height) |
|
static int | setRemoteUserPriority (uint uid, int userPriority) |
|
static int | setLogFileSize (uint fileSizeInKBytes) |
|
static int | setExternalAudioSink (bool enabled, int sampleRate, int channels) |
|
static int | pullAudioFrame_ (IntPtr audioBuffer, int type, int samples, int bytesPerSample, int channels, int samplesPerSec, long renderTimeMs, int avsync_type) |
|
static int | startLastmileProbeTest (bool probeUplink, bool probeDownlink, uint expectedUplinkBitrate, uint expectedDownlinkBitrate) |
|
static int | stopLastmileProbeTest () |
|
static int | configPublisher (int width, int height, int framerate, int bitrate, int defaultLayout, int lifecycle, bool owner, int injectStreamWidth, int injectStreamHeight, string injectStreamUrl, string publishUrl, string rawStreamUrl, string extraInfo) |
|
static int | addVideoWatermark (string url, int x, int y, int width, int height) |
|
static int | addVideoWatermark2 (string watermarkUrl, bool visibleInPreview, int positionInLandscapeX, int positionInLandscapeY, int positionInLandscapeWidth, int positionInLandscapeHeight, int positionInPortraitX, int positionInPortraitY, int positionInPortraitWidth, int positionInPortraitHeight) |
|
static int | clearVideoWatermarks () |
|
static int | registerLocalUserAccount (string appId, string userAccount) |
|
static int | joinChannelWithUserAccount (string token, string channelId, string userAccount) |
|
static int | joinChannelWithUserAccount_engine (string token, string channelId, string userAccount, bool autoSubscribeAudio, bool autoSubscribeVideo, bool publishLocalAudio, bool publishLocalVideo) |
|
static int | getUserInfoByUserAccount (string userAccount) |
|
static IntPtr | getUserInfoByUid (uint uid) |
|
static int | setBeautyEffectOptions (bool enabled, int lighteningContrastLevel, float lighteningLevel, float smoothnessLevel, float rednessLevel, float sharpnessLevel) |
|
static int | setInEarMonitoringVolume (int volume) |
|
static int | startScreenCaptureByDisplayId (uint displayId, int x, int y, int width, int height, int screenCaptureVideoDimenWidth, int screenCaptureVideoDimenHeight, int screenCaptureFrameRate, int screenCaptureBitrate, bool screenCaptureCaptureMouseCursor, bool windowFocus, string excludeWindowList, int excludeWindowCount, int highLightWidth, uint highLightColor, bool enableHighLight) |
|
static int | startScreenCaptureByScreenRect (int screenRectX, int screenRectY, int screenRectWidth, int screenRectHeight, int regionRectX, int regionRectY, int regionRectWidth, int regionRectHeight, int screenCaptureVideoDimenWidth, int screenCaptureVideoDimenHeight, int screenCaptureFrameRate, int screenCaptureBitrate, bool screenCaptureCaptureMouseCursor, bool windowFocus, string excludeWindowList, int excludeWindowCount, int highLightWidth, uint highLightColor, bool enableHighLight) |
|
static int | setScreenCaptureContentHint (int videoContentHint) |
|
static int | updateScreenCaptureParameters (int screenCaptureVideoDimenWidth, int screenCaptureVideoDimenHeight, int screenCaptureFrameRate, int screenCaptureBitrate, bool screenCaptureCaptureMouseCursor, bool windowFocus, string excludeWindowList, int excludeWindowCount, int highLightWidth, uint highLightColor, bool enableHighLight) |
|
static int | updateScreenCaptureRegion (int x, int y, int width, int height) |
|
static int | stopScreenCapture () |
|
static int | addInjectStreamUrl (string url, int width, int height, int videoGop, int videoFramerate, int videoBitrate, int audioSampleRate, int audioBitrate, int audioChannels) |
|
static int | removeInjectStreamUrl (string url) |
|
static int | enableLoopbackRecording (bool enabled, string deviceName) |
|
static int | setAudioSessionOperationRestriction (int restriction) |
|
static int | switchChannel (string token, string channelId) |
|
static int | startChannelMediaRelay (string srcChannelName, string srcToken, uint srcUid, string destInfosStr, int destCount) |
|
static int | updateChannelMediaRelay (string srcChannelName, string srcToken, uint srcUid, string destInfosStr, int destCount) |
|
static int | stopChannelMediaRelay () |
|
static int | sendMetadata (uint uid, uint size, byte[] buffer, long timeStampMs) |
|
static int | registerPacketObserver () |
|
static int | unRegisterPacketObserver () |
|
static int | registerMediaMetadataObserver (int metaDataType) |
|
static int | unRegisterMediaMetadataObserver () |
|
static int | setMirrorApplied (bool wheatherApply) |
|
static int | sendMetadata (uint uid, uint size, string buffer, long timeStamps) |
|
static int | startScreenCaptureByWindowId (int windowId, int regionRectX, int regionRectY, int regionRectWidth, int regionRectHeight, int screenCaptureVideoDimenWidth, int screenCaptureVideoDimenHeight, int screenCaptureFrameRate, int screenCaptureBitrate, bool screenCaptureCaptureMouseCursor, bool windowFocus, string excludeWindowList, int excludeWindowCount, int highLightWidth, uint highLightColor, bool enableHighLight) |
|
static int | setDefaultEngineSettings () |
|
static int | adjustUserPlaybackSignalVolume (uint uid, int volume) |
|
static int | setMultiChannelWant (bool multiChannelWant) |
|
static bool | getMultiChannelWanted () |
|
static int | setAudioMixingPitch (int pitch) |
|
static void | initEventOnEngineCallback (OnJoinChannelSuccessHandler OnJoinChannelSuccess, OnReJoinChannelSuccessHandler OnReJoinChannelSuccess, OnConnectionLostHandler OnConnectionLost, EngineEventOnLeaveChannelHandler OnLeaveChannel, OnConnectionInterruptedHandler OnConnectionInterrupted, OnRequestTokenHandler OnRequestToken, OnUserJoinedHandler OnUserJoined, EngineEventOnUserOfflineHandler OnUserOffline, EngineEventOnAudioVolumeIndicationHandler OnAudioVolumeIndication, EngineEventOnLocalVoicePitchInHzHandler OnLocalVoicePitchInHz, OnUserMutedAudioHandler OnUserMuteAudio, OnSDKWarningHandler OnSDKWarning, OnSDKErrorHandler OnSDKError, EngineEventOnRtcStatsHandler OnRtcStats, OnAudioMixingFinishedHandler OnAudioMixingFinished, EngineEventOnAudioRouteChangedHandler OnAudioRouteChanged, OnFirstRemoteVideoDecodedHandler OnFirstRemoteVideoDecoded, OnVideoSizeChangedHandler OnVideoSizeChanged, EngineEventOnClientRoleChanged onClientRolteChanged, OnUserMuteVideoHandler OnUserMuteVideo, OnMicrophoneEnabledHandler OnMicrophoneEnabled, OnApiExecutedHandler OnApiExecuted, OnFirstLocalAudioFrameHandler OnFirstLocalAudioFrame, OnFirstRemoteAudioFrameHandler OnFirstRemoteAudioFrame, OnLastmileQualityHandler OnLastmileQuality, OnAudioQualityHandler onAudioQuality, OnStreamInjectedStatusHandler onStreamInjectedStatus, OnStreamUnpublishedHandler onStreamUnpublished, OnStreamPublishedHandler onStreamPublished, OnStreamMessageErrorHandler onStreamMessageError, EngineEventOnStreamMessageHandler onStreamMessage, OnConnectionBannedHandler onConnectionBanned, OnVideoStoppedHandler OnVideoStopped, OnTokenPrivilegeWillExpireHandler onTokenPrivilegeWillExpire, OnNetworkQualityHandler onNetworkQuality, EngineEventOnLocalVideoStatsHandler onLocalVideoStats, EngineEventOnRemoteVideoStatsHandler onRemoteVideoStats, EngineEventOnRemoteAudioStatsHandler onRemoteAudioStats, OnFirstLocalVideoFrameHandler OnFirstLocalVideoFrame, OnFirstRemoteVideoFrameHandler OnFirstRemoteVideoFrame, OnUserEnableVideoHandler OnUserEnableVideo, OnAudioDeviceStateChangedHandler onAudioDeviceStateChanged, OnCameraReadyHandler onCameraReady, OnCameraFocusAreaChangedHandler onCameraFocusAreaChanged, OnCameraExposureAreaChangedHandler onCameraExposureAreaChanged, OnRemoteAudioMixingBeginHandler onRemoteAudioMixingBegin, OnRemoteAudioMixingEndHandler onRemoteAudioMixingEnd, OnAudioEffectFinishedHandler onAudioEffectFinished, OnVideoDeviceStateChangedHandler onVideoDeviceStateChanged, EngineEventOnRemoteVideoStateChanged OnRemoteVideoStateChanged, OnUserEnableLocalVideoHandler OnUserEnableLocalVideo, OnLocalPublishFallbackToAudioOnlyHandler OnLocalPublishFallbackToAudioOnly, OnRemoteSubscribeFallbackToAudioOnlyHandler onRemoteSubscribeFallbackToAudioOnly, EngineEventOnConnectionStateChanged onConnectionStateChanged, OnRemoteVideoTransportStatsHandler onRemoteVideoTransportStats, OnRemoteAudioTransportStatsHandler onRemoteAudioTransportStats, OnTranscodingUpdatedHandler onTranscodingUpdated, EngineEventOnAudioDeviceVolumeChangedHandler onAudioDeviceVolumeChanged, OnActiveSpeakerHandler onActiveSpeaker, OnMediaEngineStartCallSuccessHandler onMediaEngineStartCallSuccess, OnMediaEngineLoadSuccessHandler onMediaEngineLoadSuccess, EngineEventOnAudioMixingStateChangedHandler onAudioMixingStateChanged, OnFirstRemoteAudioDecodedHandler onFirstRemoteAudioDecoded, EngineEventOnLocalVideoStateChanged onLocalVideoStateChanged, EngineEventOnRtmpStreamingStateChangedHandler onRtmpStreamingStateChanged, EngineEventOnNetworkTypeChangedHandler onNetworkTypeChanged, EngineEventOnLastmileProbeResultHandler onLastmileProbeResult, OnLocalUserRegisteredHandler onLocalUserRegistered, EngineEventOnUserInfoUpdatedHandler onUserInfoUpdated, EngineEventOnLocalAudioStateChangedHandler onLocalAudioStateChanged, EngineEventOnRemoteAudioStateChangedHandler onRemoteAudioStateChanged, EngineEventOnLocalAudioStatsHandler onLocalAudioStats, EngineEventOnChannelMediaRelayStateChangedHandler onChannelMediaRelayStateChanged, EngineEventOnChannelMediaRelayEventHandler onChannelMediaRelayEvent, EngineEventOnFacePositionChanged onFacePositionChanged, OnRtmpStreamingEventHandler onRtmpStreamingEvent, OnAudioPublishStateChangedHandler onAudioPublishStateChange, OnVideoPublishStateChangedHandler onVideoPublishStateChanged, OnAudioSubscribeStateChangedHandler onAudioSubscribeStateChanged, OnVideoSubscribeStateChangedHandler onVideoSubscribeStateChanged, OnFirstLocalAudioFramePublishedHandler onFirstLocalAudioFramePublished, OnFirstLocalVideoFramePublishedHandler onFirstLocalVideoFramePublished, OnUserSuperResolutionEnabledHandler onUserSuperResolutionEnabled, OnUploadLogResultHandler onUploadLogResult, OnVirtualBackgroundSourceEnabledHandler onVirtualBackgroundSourceEnabled, EngineEventOnRequestAudioFileInfo OnRequestAudioFileInfo, OnContentInspectResultHandler onContentInspectResult, OnSnapshotTakenHandler onSnapshotTaken, OnClientRoleChangeFailedHandler onClientRoleChangeFailed, OnAudioDeviceTestVolumeIndicationHandler onAudioDeviceTestVolumeIndication, OnProxyConnectedHandler onProxyConnected, OnWlAccMessageHandler onWlAccMessage, OnWlAccStatsHandler onWlAccStats, EngineEventOnScreenCaptureInfoUpdated onScreenCaptureInfoUpdated) |
|
static void | initChannelEventCallback (IntPtr channel, ChannelOnWarningHandler onWarning, ChannelOnErrorHandler onError, ChannelOnJoinChannelSuccessHandler onJoinChannelSuccess, ChannelOnReJoinChannelSuccessHandler onRejoinChannelSuccess, ChannelEngineEventOnLeaveChannelHandler onLeaveChannel, ChannelOnClientRoleChangedHandler onClientRoleChanged, ChannelOnUserJoinedHandler onUserJoined, ChannelOnUserOffLineHandler onUserOffline, ChannelOnConnectionLostHandler onConnectionLost, ChannelOnRequestTokenHandler onRequestToken, ChannelOnTokenPrivilegeWillExpireHandler onTokenPrivilegeWillExpire, ChannelEngineEventOnRtcStatsHandler onRtcStats, ChannelOnNetworkQualityHandler onNetworkQuality, ChannelEngineEventOnRemoteVideoStatsHandler onRemoteVideoStats, ChannelEngineEventOnRemoteAudioStatsHandler onRemoteAudioStats, ChannelOnRemoteAudioStateChangedHandler onRemoteAudioStateChanged, ChannelOnActiveSpeakerHandler onActiveSpeaker, ChannelOnVideoSizeChangedHandler onVideoSizeChanged, ChannelOnRemoteVideoStateChangedHandler onRemoteVideoStateChanged, ChannelOnStreamMessageHandler onStreamMessage, ChannelOnStreamMessageErrorHandler onStreamMessageError, ChannelOnMediaRelayStateChangedHandler onMediaRelayStateChanged, ChannelOnMediaRelayEventHandler onMediaRelayEvent, ChannelOnRtmpStreamingStateChangedHandler onRtmpStreamingStateChanged, ChannelOnTranscodingUpdatedHandler onTranscodingUpdated, ChannelOnStreamInjectedStatusHandler onStreamInjectedStatus, ChannelOnRemoteSubscribeFallbackToAudioOnlyHandler onRemoteSubscribeFallbackToAudioOnly, ChannelOnConnectionStateChangedHandler onConnectionStateChanged, ChannelOnLocalPublishFallbackToAudioOnlyHandler onLocalPublishFallbackToAudioOnly, ChannelOnRtmpStreamingEventHandler onRtmpStreamingEvent, ChannelOnAudioPublishStateChangedHandler onAudioPublishStateChange, ChannelOnVideoPublishStateChangedHandler onVideoPublishStateChange, ChannelOnAudioSubscribeStateChangedHandler onAudioSubscribeStateChange, ChannelOnVideoSubscribeStateChangedHandler onVideoSubscribeStateChange, ChannelOnUserSuperResolutionEnabledHandler onUserSuperResolutionEnabled, ChannelOnClientRoleChangeFailedHandler onClientRoleChangeFailed, ChannelOnFirstRemoteVideoFrameHandler onFirstRemoteVideoFrame, ChannelOnChannelProxyConnectedHandler onChannelProxyConnected) |
|
static void | initEventOnCaptureVideoFrame (EngineEventOnCaptureVideoFrame onCaptureVideoFrame) |
|
static void | initEventOnRenderVideoFrame (EngineEventOnRenderVideoFrame onRenderVideoFrame) |
|
static void | initEventOnRecordAudioFrame (EngineEventOnRecordAudioFrame onRecordAudioFrame) |
|
static void | initEventOnPlaybackAudioFrame (EngineEventOnPlaybackAudioFrame onPlaybackAudioFrame) |
|
static void | initEventOnMixedAudioFrame (EngineEventOnMixedAudioFrame onMixedAudioFrame) |
|
static void | initEventOnPlaybackAudioFrameBeforeMixing (EngineEventOnPlaybackAudioFrameBeforeMixing onPlaybackAudioFrameBeforeMixing) |
|
static void | initEventOnPullAudioFrame (EngineEventOnPullAudioFrameHandler onPullAudioFrame) |
|
static void | initEventOnPacketCallback (EngineEventOnReceiveAudioPacketHandler onReceiveAudioPacket, EngineEventOnReceiveVideoPacketHandler onReceiveVideoPacket, EngineEventOnSendAudioPacketHandler onSendAudioPacket, EngineEventOnSendVideoPacketHandler onSendVideoPacket) |
|
static void | initEventOnMetaDataCallback (EngineEventOnMediaMetaDataReceived onMetadataReceived, EngineEventOnReadyToSendMetadata onReadyToSendMetadata, EngineEventOnGetMaxMetadataSize onGetMaxMetadataSize) |
|
static IntPtr | createChannel (string channelId) |
|
static int | ReleaseChannel (IntPtr channel) |
|
static int | joinChannel2 (IntPtr channel, string token, string info, uint uid, bool autoSubscribeAudio, bool autoSubscribeVideo, bool publishLocalAudio, bool publishLocalVideo) |
|
static int | joinChannelWithUserAccount2 (IntPtr channel, string token, string userAccount, bool autoSubscribeAudio, bool autoSubscribeVideo, bool publishLocalAudio, bool publishLocalVideo) |
|
static int | leaveChannel2 (IntPtr channel) |
|
static int | publish (IntPtr channel) |
|
static int | unpublish (IntPtr channel) |
|
static IntPtr | channelId (IntPtr channel) |
|
static IntPtr | getCallId2 (IntPtr channel) |
|
static int | renewToken2 (IntPtr channel, string token) |
|
static int | setEncryptionSecret2 (IntPtr channel, string secret) |
|
static int | setEncryptionMode2 (IntPtr channel, string encryptionMode) |
|
static int | setClientRole2 (IntPtr channel, int role) |
|
static int | setRemoteUserPriority2 (IntPtr channel, uint uid, int userPriority) |
|
static int | setRemoteVoicePosition2 (IntPtr channel, uint uid, double pan, double gain) |
|
static int | setRemoteRenderMode2 (IntPtr channel, uint userId, int renderMode, int mirrorMode) |
|
static int | setDefaultMuteAllRemoteAudioStreams2 (IntPtr channel, bool mute) |
|
static int | setDefaultMuteAllRemoteVideoStreams2 (IntPtr channel, bool mute) |
|
static int | muteAllRemoteAudioStreams2 (IntPtr channel, bool mute) |
|
static int | adjustUserPlaybackSignalVolume2 (IntPtr channel, uint userId, int volume) |
|
static int | muteRemoteAudioStream2 (IntPtr channel, uint userId, bool mute) |
|
static int | muteAllRemoteVideoStreams2 (IntPtr channel, bool mute) |
|
static int | muteRemoteVideoStream2 (IntPtr channel, uint userId, bool mute) |
|
static int | setRemoteVideoStreamType2 (IntPtr channel, uint userId, int streamType) |
|
static int | setRemoteDefaultVideoStreamType2 (IntPtr channel, int streamType) |
|
static int | createDataStream2 (IntPtr channel, bool reliable, bool ordered) |
|
static int | createDataStream_channel (IntPtr channel, bool syncWithAudio, bool ordered) |
|
static int | sendStreamMessage2 (IntPtr channel, int streamId, string data, Int64 length) |
|
static int | addPublishStreamUrl2 (IntPtr channel, string url, bool transcodingEnabled) |
|
static int | removePublishStreamUrl2 (IntPtr channel, string url) |
|
static int | setLiveTranscoding2 (IntPtr channel, int width, int height, int videoBitrate, int videoFramerate, bool lowLatency, int videoGroup, int video_codec_profile, uint backgroundColor, uint userCount, string transcodingUserInfo, string transcodingExtraInfo, string metaData, string watermarkRtcImageUrl, int watermarkRtcImageX, int watermarkRtcImageY, int watermarkRtcImageWidth, int watermarkRtcImageHeight, int watermarkImageZorder, double watermarkImageAlpha, uint watermarkCount, string backgroundImageRtcImageUrl, int backgroundImageRtcImageX, int backgroundImageRtcImageY, int backgroundImageRtcImageWidth, int backgroundImageRtcImageHeight, int backgroundImageRtcImageZorder, double backgroundImageRtcImageAlpha, uint backgroundImageRtcImageCount, int audioSampleRate, int audioBitrate, int audioChannels, int audioCodecProfile, string advancedFeatures, uint advancedFeatureCount) |
|
static int | startRtmpStreamWithoutTranscoding2 (IntPtr channel, string url) |
|
static int | startRtmpStreamWithTranscoding2 (IntPtr channel, string url, int width, int height, int videoBitrate, int videoFramerate, bool lowLatency, int videoGroup, int video_codec_profile, uint backgroundColor, uint userCount, string transcodingUserInfo, string transcodingExtraInfo, string metaData, string watermarkRtcImageUrl, int watermarkRtcImageX, int watermarkRtcImageY, int watermarkRtcImageWidth, int watermarkRtcImageHeight, int watermarkImageZorder, double watermarkImageAlpha, uint watermarkCount, string backgroundImageRtcImageUrl, int backgroundImageRtcImageX, int backgroundImageRtcImageY, int backgroundImageRtcImageWidth, int backgroundImageRtcImageHeight, int backgroundImageRtcImageZorder, double backgroundImageRtcImageAlpha, uint backgroundImageRtcImageCount, int audioSampleRate, int audioBitrate, int audioChannels, int audioCodecProfile, string advancedFeatures, uint advancedFeatureCount) |
|
static int | updateRtmpTranscoding2 (IntPtr channel, int width, int height, int videoBitrate, int videoFramerate, bool lowLatency, int videoGroup, int video_codec_profile, uint backgroundColor, uint userCount, string transcodingUserInfo, string transcodingExtraInfo, string metaData, string watermarkRtcImageUrl, int watermarkRtcImageX, int watermarkRtcImageY, int watermarkRtcImageWidth, int watermarkRtcImageHeight, int watermarkImageZorder, double watermarkImageAlpha, uint watermarkCount, string backgroundImageRtcImageUrl, int backgroundImageRtcImageX, int backgroundImageRtcImageY, int backgroundImageRtcImageWidth, int backgroundImageRtcImageHeight, int backgroundImageRtcImageZorder, double backgroundImageRtcImageAlpha, uint backgroundImageRtcImageCount, int audioSampleRate, int audioBitrate, int audioChannels, int audioCodecProfile, string advancedFeatures, uint advancedFeatureCount) |
|
static int | stopRtmpStream2 (IntPtr channel, string url) |
|
static int | addInjectStreamUrl2 (IntPtr channel, string url, int width, int height, int videoGop, int videoFramerate, int videoBitrate, int audioSampleRate, int audioBitrate, int audioChannels) |
|
static int | removeInjectStreamUrl2 (IntPtr channel, string url) |
|
static int | startChannelMediaRelay2 (IntPtr channel, string srcChannelName, string srcToken, uint srcUid, string destInfosStr, int destCount) |
|
static int | updateChannelMediaRelay2 (IntPtr channel, string srcChannelName, string srcToken, uint srcUid, string destInfosStr, int destCount) |
|
static int | stopChannelMediaRelay2 (IntPtr channel) |
|
static int | getConnectionState2 (IntPtr channel) |
|
static void | addUserVideoInfo2 (string channelId, uint _userId, uint _textureId) |
|
static void | removeUserVideoInfo2 (string channelId, uint _userId) |
|
static int | updateVideoRawData2 (IntPtr data, string channelId, uint uid) |
|
static int | enableFaceDetection (bool enable) |
|
static int | enableEncryption (bool enabled, string encryptionKey, int encryptionMode, byte[] encryptionKdfSalt) |
|
static int | enableRemoteSuperResolution (uint userId, bool enable) |
|
static int | enableRemoteSuperResolution3 (bool enabled, int mode, uint userId) |
|
static int | setClientRole_1 (int role, int audienceLatencyLevel) |
|
static int | setClientRole_2 (IntPtr channel, int role, int audienceLatencyLevel) |
|
static int | setVoiceBeautifierPreset (int preset) |
|
static int | setAudioEffectPreset (int preset) |
|
static int | setAudioEffectParameters (int preset, int param1, int param2) |
|
static int | enableEncryption2 (IntPtr channel, bool enabled, string encryptionKey, int encryptionMode, byte[] encryptionKdfSalt) |
|
static int | enableRemoteSuperResolution2 (IntPtr channel, uint userId, bool enable) |
|
static int | enableRemoteSuperResolution4 (IntPtr channel, bool enabled, int mode, uint userId) |
|
static int | sendCustomReportMessage (string id, string category, string events, string label, int value) |
|
static int | setVoiceBeautifierParameters (int preset, int param1, int param2) |
|
static int | enableDeepLearningDenoise (bool enable) |
|
static int | joinChannelWithMediaOption (string token, string channelId, string info, uint uid, bool autoSubscribeAudio, bool autoSubscribeVideo, bool publishLocalAudio, bool publishLocalVideo) |
|
static int | switchChannel2 (string token, string channelId, bool autoSubscribeAudio, bool autoSubscribeVideo, bool publishLocalAudio, bool publishLocalVideo) |
|
static IntPtr | uploadLogFile () |
|
static int | setCloudProxy (int proxyType) |
|
static int | setVoiceConversionPreset (int preset) |
|
static int | adjustLoopbackRecordingSignalVolume (int volume) |
|
static int | startAudioRecordingWithConfig (string filePath, int recordingQuality, int recordingPosition, int recordingSampleRate, int recordingChannel) |
|
static int | setLocalAccessPoint (string ips, int ipSize, string domainList, int domainListSize, string verifyDomainName, int mode, string serverDomain, string serverPath, int serverPort, bool serverHttps) |
|
static int | muteLocalAudioStream_channel (IntPtr channel, bool mute) |
|
static int | muteLocalVideoStream_channel (IntPtr channel, bool mute) |
|
static int | enableVirtualBackground (bool enabled, int background_source_type, uint color, string source, int blur_degree) |
|
static int | setCameraTorchOn (bool on) |
|
static bool | isCameraTorchSupported () |
|
static int | setExternalAudioSourceVolume (int sourcePos, int volume) |
|
static int | setAudioMixingPlaybackSpeed (int speed) |
|
static int | selectAudioTrack (int index) |
|
static int | getAudioTrackCount () |
|
static int | setAudioMixingDualMonoMode (int mode) |
|
static int | pauseAllChannelMediaRelay () |
|
static int | resumeAllChannelMediaRelay () |
|
static int | getAudioFileInfo (string filePath) |
|
static int | setAVSyncSource2 (IntPtr channel, string channelId, uint uid) |
|
static int | createMediaRecorder () |
|
static int | startRecording (string storagePath, int containerFormat, int streamType, int maxDurationMs, int recorderInfoUpdateInterval) |
|
static int | stopRecording () |
|
static int | releaseMediaRecorder () |
|
static void | initEventOnMediaRecorderCallback (EngineEventOnRecorderStateChanged onRecorderStateChanged, EngineEventOnRecorderInfoUpdated onRecorderInfoUpdated) |
|
static void | getScreenCaptureSources (int thumbHeight, int thumbWidth, int iconHeight, int iconWidth, bool includeScreen) |
|
static int | getScreenCaptureSourcesCount () |
|
static int | getScreenCaptureSourceType (uint index) |
|
static IntPtr | getScreenCaptureSourceName (uint index) |
|
static IntPtr | getScreenCaptureSourceProcessPath (uint index) |
|
static IntPtr | getScreenCaptureSourceTitle (uint index) |
|
static IntPtr | getScreenCaptureSourceId (uint index) |
|
static bool | getScreenCaptureIsPrimaryMonitor (uint index) |
|
static int | getScreenCaptureThumbImage (uint index, ref ThumbImageBuffer buffer) |
|
static int | getScreenCaptureIconImage (uint index, ref ThumbImageBuffer buffer) |
|
static int | setLowlightEnhanceOptions (bool enabled, int mode, int level) |
|
static int | setVideoDenoiserOptions (bool enabled, int mode, int level) |
|
static int | setColorEnhanceOptions (bool enabled, float strengthLevel, float skinProtectLevel) |
|
static int | enableWirelessAccelerate (bool enabled) |
|
static int | enableLocalVoicePitchCallback (int interval) |
|
static int | enableSpatialAudio (bool enabled) |
|
static int | setRemoteUserSpatialAudioParams (uint uid, double speaker_azimuth, double speaker_elevation, double speaker_distance, int speaker_orientation, bool enable_blur, bool enable_air_absorb) |
|
static int | setScreenCaptureScenario (int screenScenario) |
|
static int | setRemoteUserSpatialAudioParams2 (IntPtr channel, uint uid, double speaker_azimuth, double speaker_elevation, double speaker_distance, int speaker_orientation, bool enable_blur, bool enable_air_absorb) |
|
static int | setCameraZoomFactor (float factor) |
|
static float | getCameraMaxZoomFactor () |
|
static bool | isCameraZoomSupported () |
|
static bool | isCameraFocusSupported () |
|
static bool | isCameraExposurePositionSupported () |
|
static bool | isCameraAutoFocusFaceModeSupported () |
|
static int | setCameraFocusPositionInPreview (float positionX, float positionY) |
|
static int | setCameraExposurePosition (float positionXinView, float positionYinView) |
|
static int | setCameraAutoFocusFaceModeEnabled (bool enabled) |
|
static int | setCameraCaptureRotation (int rotation) |
|
static int | localSpatialAudio_initialize () |
|
static int | updateRemotePosition (uint uid, float[] position, float[] forward) |
|
static int | removeRemotePosition (uint uid) |
|
static int | clearRemotePositions () |
|
static void | localSpatialAudio_release () |
|
static int | setMaxAudioRecvCount (int maxCount) |
|
static int | setAudioRecvRange (float range) |
|
static int | setDistanceUnit (float unit) |
|
static int | updateSelfPosition (float[] position, float[] axisForward, float[] axisRight, float[] axisUp) |
|
static int | localSpatialAudio_setParameters (string @params) |
|
static int | muteLocalAudioStream_spatialAudio (bool mute) |
|
static int | muteAllRemoteAudioStreams_spatialAudio (bool mute) |
|