|
| 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 () |
|