Class Index

A B C D E G I M O P R S V W Y

A

APMFilter APM filter. 
APMWrapper Created by zanxiaofei on 17/3/16. 
AudioAPMFilterMgt APM and Resample Filter manager for convenient use. 
AudioBufFormat Audio buf format. 
AudioBufFrame Audio buffer frame definition  
AudioCapture Capture audio data from microphone. 
AudioCapture.OnAudioCaptureListener AudioCapture status and error listener interface. 
AudioEffectFilter audio effect  
AudioEncodeConfig Configuration of audio encoder. 
AudioEncoderBase Base class of audio encoder. 
AudioFilterBase Base class of audio filters. 
AudioFilterMgt AudioFilter manager for convenient use. 
AudioMixer Audio mixer. 
AudioPacket Audio packet definition. 
AudioPlayerCapture Audio player capture. 
AudioPlayerCapture.OnCompletionListener The interface On completion listener. 
AudioPlayerCapture.OnErrorListener The interface on audio play error listener. 
AudioPlayerCapture.OnPreparedListener The interface on media prepared listener. 
AudioPreview Audio preview use openSL ES. 
AudioResample Audio resample implemented with swr. 
AudioResampleFilter Audio resample filter. 
AudioReverbFilter Audio reverb filter, with 5 acceptable level. 
AudioSLPlayer Audio pcm player with openSL ES. 
AudioTrackPlayer PCM player use AudioTrack. 
AudioUtil Audio utils. 
AVAdapter network adaptor and Audio video interleave module  
AVAdapter.AdapterListener  
AVAdapter.BwEstConfig  
AVAdapterWrapper network adaptor and Audio video interleave module wrapper  
AVAdapterWrapper.OnAdapterEvent  
AVBufFrame Base class of a/v buf frame. 
AVConst A/V const values definition. 
AVFrameBase Base class of all a/v frame. 
AVPacketBase Base class of encoded a/v data. 

B

BitmapLoader Util class to load Bitmap from file. 

C

CameraCapture The CameraCapture class is used to capture video frames from camera. 
CameraCapture.OnCameraCaptureListener Notify the event occurred while camera capturing. 
CameraCapture.Size  
CameraTouchHelper Handle touch events for camera view. 
CameraTouchHelper.OnTouchListener  
ContextUtil  

D

DeviceInfo deviceInfo数据类  
DeviceInfoTools 硬编即在使用金山云推流SDK时使用Android硬件编码 硬编默认需要在4.3 (18)以上系统 金山云服务器根据实际测试结果存储了一部分机型系统的硬编支持情况 可以通过该类从服务端获取当前机型是否在硬编白名单中,并且把相关信息存储在本地 建议在APK联网后调用init接口 通过getDeviceInfo可以获取到机型信息,默认硬编为不支持硬编  
DeviceInfoTools.OnRequesetDeviceInfoListener  

E

Encoder<I, O> Base class of encoder modules. 
Encoder.EncoderInfoListener  
Encoder.EncoderListener  

G

GLRender OpenGL render thread manager. 
GLRender.GLRenderListener GLRender listener interface. 
GLRender.ScreenShotListener  

I

ICameraHintView Interface of CameraHintView for CameraTouchHelper. 
ImageCapture Capture texture from picture. 
ImgBeautyDenoiseFilter Beauty Denoise filter. 
ImgBeautyGrindAdvanceFilter Grind advance filter  
ImgBeautyIllusionFilter Beauty illusion filter. 
ImgBeautyProFilter Beauty pro filter. 
ImgBeautySkinWhitenFilter Beauty skin whiten filter. 
ImgBeautySmoothFilter Beauty face filter. 
ImgBeautySoftExtFilter Beauty SoftExt filter. 
ImgBeautySoftFilter Beauty Soft filter. 
ImgBeautySoftSharpenFilter Beauty soft sharpen filter  
ImgBeautySpecialEffectsFilter Special effects filter. 
ImgBeautyStylizeFilter Beauty style filter  
ImgBeautyToneCurveFilter Image beauty filter from photoshop acv file. 
ImgBufBeautyFilter Denoise beauty filter running on cpu. 
ImgBufFilterBase Base class of video filters running on cpu, with multi or one input pins and one output pin. 
ImgBufFormat Image format for ImgBufFrame. 
ImgBufFrame Image buffer frame definition  
ImgBufMixer Video frame mixer running on cpu. 
ImgBufScaleFilter Cpu filter to crop, rotate, scale and mirror input frame. 
ImgBufSrcPin Convert Bitmap to ImgBufFrame. 
ImgFilterBase The base class of gpu filters. 
ImgFilterBase.OnErrorListener Error interface. 
ImgPacket Encoded video packet definition. 
ImgTexBufFilter format(RGBA or I420) buffer filter inserted in gpu pipe. 
ImgTexFilter Base class of filters implement by openGLES with default shader. 
ImgTexFilterBase The base class of gpu filters. 
ImgTexFilterMgt ImgTexFilter manager for convenient use. 
ImgTexFormat Image texture format definition. 
ImgTexFrame Image texture frame definition. 
ImgTexMixer Video frame mixer with openGLES. 
ImgTexPreview Texture frame previewer. 
ImgTexScaleFilter Gpu image filter to rotate/crop/scale video frame, and covert image format to RGBA if needed. 
ImgTexSrcPin Convert bitmap image to ImgTexFrame. 
ImgTexToBuf Get I420/RGBA buffer from texture. 
ImgTexToBuf.ErrorListener  
IUnionAudioRecord Base class of audio record. 

M

MediaCodecAudioEncoder MediaCodec Audio encoder. 
MediaCodecEncoderBase<I, O> MediaCodec encoder module base. 
MediaCodecSurfaceEncoder MediaCodec encoder with surface as input source. 

O

OnAudioRawDataListener This interface is deprecated. To implement class extends AudioFilterBase and set it to AudioFilterMgt.  
OnPreviewFrameListener This interface is deprecated. To implement class extends ImgTexFilter and set it to ImgTexFilterMgt.  

P

PinAdapter<T> Simple transfer data from SinkPin to SrcPin. 
Publisher Base class of publish modules. 
Publisher.PubListener  

R

RGBABufFilter RGBA buffer filter inserted in gpu pipe. 

S

SinkPin<T> Sink pin definition  
SrcPin<T> Source pin definition. 
StatsLogReport Stats log reporter. 
StatsLogReport.OnLogEventListener 日志上报回调  
StreamerConstants  

V

VideoBufEncoderBase Base class of video encoder with ImgBufFrame as input. 
VideoEncodeConfig Configuration of video encoder. 
ViewCapture Capture texture from picture. 

W

WaterMarkCapture Watermark capture module. 

Y

YUVLoader Load I420 data to texture.