|
| | TXLivePusherImpl (Context context) |
| |
| void | setConfig (TXLivePushConfig config) |
| |
| TXLivePushConfig | getConfig () |
| |
| void | setPushListener (ITXLivePushListener listener) |
| |
| void | startCameraPreview (TXCloudVideoView view) |
| |
| void | stopCameraPreview (boolean isNeedClearLastImg) |
| |
| int | startPusher (String rtmpURL) |
| |
| void | stopPusher () |
| |
| void | pausePusher () |
| |
| void | resumePusher () |
| |
| boolean | isPushing () |
| |
| void | setSurface (Surface surface) |
| |
| void | setSurfaceSize (int width, int height) |
| |
| void | setFocusPosition (float x, float y) |
| |
| void | startScreenCapture () |
| |
| void | stopScreenCapture () |
| |
| void | setVideoQuality (int quality, boolean adjustBitrate, boolean adjustResolution) |
| |
| void | switchCamera () |
| |
| boolean | setMirror (boolean enable) |
| |
| void | setRenderRotation (int rotation) |
| |
| boolean | turnOnFlashLight (boolean enable) |
| |
| int | getMaxZoom () |
| |
| boolean | setZoom (int value) |
| |
| void | setExposureCompensation (float value) |
| |
| boolean | setBeautyFilter (int style, int beautyLevel, int whiteningLevel, int ruddyLevel) |
| |
| TXBeautyManager | getBeautyManager () |
| |
| void | setMute (boolean mute) |
| |
| void | setBGMNofify (TXLivePusher.OnBGMNotify notify) |
| |
| boolean | playBGM (String path) |
| |
| boolean | stopBGM () |
| |
| void | stopAllBGM () |
| |
| boolean | pauseBGM () |
| |
| boolean | resumeBGM () |
| |
| int | getBGMDuration (String path) |
| |
| boolean | setBGMVolume (float x) |
| |
| boolean | setMicVolume (float x) |
| |
| void | setBGMPitch (float pitch) |
| |
| boolean | setBGMPosition (int position) |
| |
| void | setReverb (int reverbType) |
| |
| void | setVoiceChangerType (int voiceChangerType) |
| |
| void | setAudioVolumeEvaluationListener (TXLivePusher.ITXAudioVolumeEvaluationListener listener) |
| |
| void | enableAudioVolumeEvaluation (int intervalMs) |
| |
| void | setVideoRecordListener (TXRecordCommon.ITXVideoRecordListener listener) |
| |
| int | startRecord (final String videoFilePath) |
| |
| void | stopRecord () |
| |
| void | snapshot (final TXLivePusher.ITXSnapshotListener listener) |
| |
| int | sendCustomVideoTexture (int textureID, int w, int h) |
| |
| int | sendCustomVideoData (byte[] buffer, int bufferType, int w, int h) |
| |
| void | sendCustomPCMData (byte[] pcmBuffer) |
| |
| void | setVideoProcessListener (TXLivePusher.VideoCustomProcessListener listener) |
| |
| void | setAudioProcessListener (TXLivePusher.AudioCustomProcessListener listener) |
| |
| boolean | sendMessageEx (byte[] msg) |
| |
| void | sendMessage (byte[] msg) |
| |
| void | onLogRecord (String str) |
| |
| void | callExperimentalAPI (String jsonStr) |
| |
| void | onNotifyEvent (final int event, final Bundle param) |
| |
| int | onGetEncoderRealBitrate () |
| |
| int | onGetQueueInputSize () |
| |
| int | onGetQueueOutputSize () |
| |
| int | onGetVideoQueueMaxCount () |
| |
| int | onGetVideoQueueCurrentCount () |
| |
| int | onGetVideoDropCount () |
| |
| int | onGetBandwidthEst () |
| |
| void | onEncoderParamsChanged (int bitrate, int width, int height) |
| |
| void | onEnableDropStatusChanged (boolean enableDrop) |
| |
| void | onEncVideo (TXSNALPacket nal) |
| |
| void | onRecordRawPcmData (byte[] data, long timestamp, int sampleRate, int channels, int bits, boolean withBgm) |
| |
| void | onRecordPcmData (byte[] data, long timestamp, int sampleRate, int channels, int bits) |
| |
| void | onRecordEncData (byte[] data, long timestamp, int sampleRate, int channels, int bits) |
| |
| void | onRecordError (int errNo, String errInfo) |
| |
| void | onEncVideoFormat (MediaFormat format) |
| |
| void | onBackgroudPushStop () |
| |