跳过导航链接
C D E G H I M N O P R S T U V W 

C

changeFilter() - 类 中的方法com.ywl5320.wlmedia.WlMedia
更改滤镜(配合自定义着色器使用)
com.ywl5320.wlmedia - 程序包 com.ywl5320.wlmedia
 
com.ywl5320.wlmedia.bean - 程序包 com.ywl5320.wlmedia.bean
 
com.ywl5320.wlmedia.enums - 程序包 com.ywl5320.wlmedia.enums
 
com.ywl5320.wlmedia.listener - 程序包 com.ywl5320.wlmedia.listener
 
com.ywl5320.wlmedia.log - 程序包 com.ywl5320.wlmedia.log
 
com.ywl5320.wlmedia.message - 程序包 com.ywl5320.wlmedia.message
 
com.ywl5320.wlmedia.surface - 程序包 com.ywl5320.wlmedia.surface
 
com.ywl5320.wlmedia.util - 程序包 com.ywl5320.wlmedia.util
 

D

d(String) - 类 中的静态方法com.ywl5320.wlmedia.log.WlLog
 
decrypt(byte[]) - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnDecryptListener
 

E

e(String) - 类 中的静态方法com.ywl5320.wlmedia.log.WlLog
 

G

getAudioChannels() - 类 中的方法com.ywl5320.wlmedia.WlMedia
得到音轨对应的语言
getBit() - 类 中的方法com.ywl5320.wlmedia.bean.WlPcmInfoBean
 
getChannel() - 类 中的方法com.ywl5320.wlmedia.bean.WlPcmInfoBean
 
getCode() - 类 中的方法com.ywl5320.wlmedia.bean.WlErrorBean
 
getDuration() - 类 中的方法com.ywl5320.wlmedia.WlMedia
获取总时间
getInstance() - 类 中的静态方法com.ywl5320.wlmedia.WlMediaUtil
 
getMsg() - 类 中的方法com.ywl5320.wlmedia.bean.WlErrorBean
 
getMute() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlMute
 
getNowClock() - 类 中的方法com.ywl5320.wlmedia.WlMedia
得到当前时间戳
getPlayModel() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlPlayModel
 
getSamplerate() - 类 中的方法com.ywl5320.wlmedia.bean.WlPcmInfoBean
 
getSamplerate() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlSampleRate
 
getTransportModel() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlTransportModel
 
getTransportModel() - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
getType() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlCodecType
 
getValue() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlCodecType
 
getValue() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlMute
 
getValue() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlPlayModel
 
getValue() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlSampleRate
 
getValue() - 枚举 中的方法com.ywl5320.wlmedia.enums.WlTransportModel
 
getVideoHeight() - 类 中的方法com.ywl5320.wlmedia.WlMedia
视频高
getVideoPic(String, double, boolean) - 类 中的方法com.ywl5320.wlmedia.WlMediaUtil
获取指定时间或者指定位置关键帧图片
getVideoWidth() - 类 中的方法com.ywl5320.wlmedia.WlMedia
视频宽
getVolume() - 类 中的方法com.ywl5320.wlmedia.WlMedia
 

H

handleMessage(Message) - 类 中的方法com.ywl5320.wlmedia.WlMedia.MediaHancler
 

I

initSuccess() - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnVideoViewListener
 
isPlay() - 类 中的方法com.ywl5320.wlmedia.WlMedia
播放器是否在播放中

M

MediaHancler(WlMedia) - 类 的构造器com.ywl5320.wlmedia.WlMedia.MediaHancler
 
movdFinish(double) - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnVideoViewListener
 
moveSlide(double) - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnVideoViewListener
 

N

next() - 类 中的方法com.ywl5320.wlmedia.WlMedia
播放下一曲

O

onComplete() - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnCompleteListener
 
onError(int, String) - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnErrorListener
 
onLoad(boolean) - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnLoadListener
加载回调接口
onPcmData(int, byte[]) - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnPcmDataListener
回调pcm数据 注:此接口和音频播放位于同一线程,尽量不要做耗时操作 如果需要耗时操作,建议使用队列缓存后处理!
onPcmInfo(int, int, int) - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnPcmDataListener
回调pcm信息
onPrepared() - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnPreparedListener
 
onSurfaceChange(int, int, Surface) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
onSurfaceCreate(Surface) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
onSurfaceDestroy() - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
onSurfaceTextureAvailable(SurfaceTexture, int, int) - 类 中的方法com.ywl5320.wlmedia.surface.WlTextureView
 
onSurfaceTextureDestroyed(SurfaceTexture) - 类 中的方法com.ywl5320.wlmedia.surface.WlTextureView
 
onSurfaceTextureSizeChanged(SurfaceTexture, int, int) - 类 中的方法com.ywl5320.wlmedia.surface.WlTextureView
 
onSurfaceTextureUpdated(SurfaceTexture) - 类 中的方法com.ywl5320.wlmedia.surface.WlTextureView
 
onTimeInfo(double) - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnTimeInfoListener
音视频播放时长
onTouchEvent(MotionEvent) - 类 中的方法com.ywl5320.wlmedia.surface.WlSurfaceView
 
onTouchEvent(MotionEvent) - 类 中的方法com.ywl5320.wlmedia.surface.WlTextureView
 

P

pause() - 类 中的方法com.ywl5320.wlmedia.WlMedia
暂停
prepared() - 类 中的方法com.ywl5320.wlmedia.WlMedia
异步播放准备 完成后会回调preparedlistener
putBufferSource(byte[], int) - 类 中的方法com.ywl5320.wlmedia.WlMedia
以buffer的方式提供数据源 buffer_len == 0 时 返回底层数据队列数

R

release() - 类 中的方法com.ywl5320.wlmedia.surface.WlTextureView
 
release() - 类 中的方法com.ywl5320.wlmedia.WlMedia
释放surface资源(后期根据反馈可能会改成private)
resume() - 类 中的方法com.ywl5320.wlmedia.WlMedia
播放(对应暂停)

S

scaleVideo(int, int) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置宽高比
secdsToDateFormat(int) - 类 中的静态方法com.ywl5320.wlmedia.util.WlTimeUtil
format times
seek(double) - 类 中的方法com.ywl5320.wlmedia.WlMedia
seek
seekNoCallTime() - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置seek时不回调时间
setAudioChannel(int) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置音轨 得到所有音轨WlMedia.getAudioChannels()
setBit(int) - 类 中的方法com.ywl5320.wlmedia.bean.WlPcmInfoBean
 
setBufferSource(boolean, boolean) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置数据源模式 1、bufferSource为true,encryptFileSource为false时,是byte[]模式 2、bufferSource为true,encryptFileSource为true时,是file模式,可用于加密视频播放,(回调里面自己解密)
setChannel(int) - 类 中的方法com.ywl5320.wlmedia.bean.WlPcmInfoBean
 
setClearLastPicture(boolean) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置播放结束是否清屏还是停留在最后一帧
setCode(int) - 类 中的方法com.ywl5320.wlmedia.bean.WlErrorBean
 
setCodecType(WlCodecType) - 类 中的方法com.ywl5320.wlmedia.WlMedia
解码模式设置 默认优先硬解码
setDebug(boolean) - 类 中的静态方法com.ywl5320.wlmedia.log.WlLog
 
setDelayOffsetTime(double) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置延迟相对时间(单位秒)
setfShader(String) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setMsg(String) - 类 中的方法com.ywl5320.wlmedia.bean.WlErrorBean
 
setMute(String) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlMute
 
setMute(WlMute) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置声道
setOnCompleteListener(WlOnCompleteListener) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setOnDecryptListener(WlOnDecryptListener) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setOnErrorListener(WlOnErrorListener) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setOnLoadListener(WlOnLoadListener) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setOnPcmDataListener(WlOnPcmDataListener) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setOnPreparedListener(WlOnPreparedListener) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setOnTakePictureListener(WlOnTakePictureListener) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setOnTimeInfoListener(WlOnTimeInfoListener) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setOnVideoViewListener(WlOnVideoViewListener) - 类 中的方法com.ywl5320.wlmedia.surface.WlSurfaceView
 
setOnVideoViewListener(WlOnVideoViewListener) - 类 中的方法com.ywl5320.wlmedia.surface.WlTextureView
 
setPitch(float) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置音调(0.5~2.0)
setPlayModel(String) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlPlayModel
 
setPlayModel(WlPlayModel) - 类 中的方法com.ywl5320.wlmedia.WlMedia
音频、视频等播放模式设置 默认音频视频都播放
setSamplerate(int) - 类 中的方法com.ywl5320.wlmedia.bean.WlPcmInfoBean
 
setSamplerate(String) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlSampleRate
 
setSampleRate(WlSampleRate) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置采样率
setShowPcm(boolean) - 类 中的方法com.ywl5320.wlmedia.WlMedia
是否回调PCM数据
setSource(String) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置数据源
setSpeed(float) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置播放速度(0.5~2.0)
setTransportModel(String) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlTransportModel
 
setTransportModel(WlTransportModel) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置rtsp播放模式 udp tcp none
setType(String) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlCodecType
 
setValue(int) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlCodecType
 
setValue(int) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlMute
 
setValue(int) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlPlayModel
 
setValue(int) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlSampleRate
 
setValue(int) - 枚举 中的方法com.ywl5320.wlmedia.enums.WlTransportModel
 
setVolume(int) - 类 中的方法com.ywl5320.wlmedia.WlMedia
设置音量(0~100)
setVolume(int, boolean) - 类 中的方法com.ywl5320.wlmedia.WlMedia
 
setvShader(String) - 类 中的方法com.ywl5320.wlmedia.WlMedia
自定义顶点着色器
setWlMedia(WlMedia) - 类 中的方法com.ywl5320.wlmedia.surface.WlSurfaceView
 
setWlMedia(WlMedia) - 类 中的方法com.ywl5320.wlmedia.surface.WlTextureView
 
start() - 类 中的方法com.ywl5320.wlmedia.WlMedia
异步准备好后,开始播放
stop() - 类 中的方法com.ywl5320.wlmedia.WlMedia
停止 播放视频是只会回收播放器资源 不会回收surface资源 所以还需要再complete回调里面调用release回收surface资源
surfaceChanged(SurfaceHolder, int, int, int) - 类 中的方法com.ywl5320.wlmedia.surface.WlSurfaceView
 
surfaceCreated(SurfaceHolder) - 类 中的方法com.ywl5320.wlmedia.surface.WlSurfaceView
 
surfaceDestroyed(SurfaceHolder) - 类 中的方法com.ywl5320.wlmedia.surface.WlSurfaceView
 

T

takePicture(Bitmap) - 接口 中的方法com.ywl5320.wlmedia.listener.WlOnTakePictureListener
 
takePicture() - 类 中的方法com.ywl5320.wlmedia.WlMedia
截屏
toString() - 类 中的方法com.ywl5320.wlmedia.bean.WlErrorBean
 

U

updateMedia(WlMedia) - 类 中的方法com.ywl5320.wlmedia.surface.WlSurfaceView
 
updateMedia(WlMedia) - 类 中的方法com.ywl5320.wlmedia.surface.WlTextureView
 

V

valueOf(String) - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlCodecType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlMute
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlPlayModel
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlSampleRate
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlTransportModel
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlCodecType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlMute
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlPlayModel
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlSampleRate
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ywl5320.wlmedia.enums.WlTransportModel
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

WlCodecType - com.ywl5320.wlmedia.enums中的枚举
Created by ywl5320 on 2018/12/31
WlErrorBean - com.ywl5320.wlmedia.bean中的类
Created by ywl5320 on 2019/9/6
WlErrorBean() - 类 的构造器com.ywl5320.wlmedia.bean.WlErrorBean
 
WlHandleMessage - com.ywl5320.wlmedia.message中的类
Created by ywl5320 on 2019/9/6
WlHandleMessage() - 类 的构造器com.ywl5320.wlmedia.message.WlHandleMessage
 
WlLog - com.ywl5320.wlmedia.log中的类
create by ywl5320 2019/8/22
WlLog() - 类 的构造器com.ywl5320.wlmedia.log.WlLog
 
WlMedia - com.ywl5320.wlmedia中的类
Created by ywl5320 on 2019/6/6
WlMedia() - 类 的构造器com.ywl5320.wlmedia.WlMedia
公共静态构造函数(后期根据反馈可能会改成private)
WlMedia.MediaHancler - com.ywl5320.wlmedia中的类
 
WlMediaUtil - com.ywl5320.wlmedia中的类
Created by wanli on 2019/12/24
WlMediaUtil() - 类 的构造器com.ywl5320.wlmedia.WlMediaUtil
 
WLMSG_RELEASE_SURFACE - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_AUDIO_INFO - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_AUDIO_MUTE - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_AUDIO_PITCH - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_AUDIO_SPEED - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_AUDIO_VOLUME - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_CHANGE_AUDIO_TRACK - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_ERROR - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_PLAY - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_PLAY_LOAD - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_PLAY_NEXT - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_PLAY_PAUSE - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_PLAY_RESUME - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_PLAY_TIME - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_PREPARED - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_PREPARED_OK - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_RELEASE - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_RELEASE_COMPLETE - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_SEEK - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_START_STOP - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_TAKE_PICTURE - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WLMSG_TAKE_PICTURE_BITMAP - 类 中的静态变量com.ywl5320.wlmedia.message.WlHandleMessage
 
WlMute - com.ywl5320.wlmedia.enums中的枚举
mutex enum Created by ywl5320 on 2018-3-16.
WlOnCompleteListener - com.ywl5320.wlmedia.listener中的接口
create by ywl5320 2019/8/23
WlOnDecryptListener - com.ywl5320.wlmedia.listener中的接口
Created by ywl5320 on 2019/11/14
WlOnErrorListener - com.ywl5320.wlmedia.listener中的接口
create by ywl5320 2019/8/22
WlOnLoadListener - com.ywl5320.wlmedia.listener中的接口
Created by ywl5320 on 2018/12/13
WlOnPcmDataListener - com.ywl5320.wlmedia.listener中的接口
Created by ywl5320 on 2019/01/02
WlOnPreparedListener - com.ywl5320.wlmedia.listener中的接口
create by ywl5320 2019/8/23
WlOnTakePictureListener - com.ywl5320.wlmedia.listener中的接口
Created by ywl5320 on 2019/11/8
WlOnTimeInfoListener - com.ywl5320.wlmedia.listener中的接口
Created by ywl5320 on 2019/8/29
WlOnVideoViewListener - com.ywl5320.wlmedia.listener中的接口
Created by ywl5320 on 2019/8/29
WlPcmInfoBean - com.ywl5320.wlmedia.bean中的类
Created by ywl5320 on 2019/01/02
WlPcmInfoBean() - 类 的构造器com.ywl5320.wlmedia.bean.WlPcmInfoBean
 
WlPlayModel - com.ywl5320.wlmedia.enums中的枚举
Created by ywl5320 on 2018-3-16.
WlSampleRate - com.ywl5320.wlmedia.enums中的枚举
PCM SAMPLE_RATE Created by ywl5320 on 2018-3-16.
WlSurfaceView - com.ywl5320.wlmedia.surface中的类
Created by ywl5320 on 2019/09/18
WlSurfaceView(Context) - 类 的构造器com.ywl5320.wlmedia.surface.WlSurfaceView
 
WlSurfaceView(Context, AttributeSet) - 类 的构造器com.ywl5320.wlmedia.surface.WlSurfaceView
 
WlSurfaceView(Context, AttributeSet, int) - 类 的构造器com.ywl5320.wlmedia.surface.WlSurfaceView
 
WlTextureView - com.ywl5320.wlmedia.surface中的类
Created by ywl5320 on 2019/12/6
WlTextureView(Context) - 类 的构造器com.ywl5320.wlmedia.surface.WlTextureView
 
WlTextureView(Context, AttributeSet) - 类 的构造器com.ywl5320.wlmedia.surface.WlTextureView
 
WlTextureView(Context, AttributeSet, int) - 类 的构造器com.ywl5320.wlmedia.surface.WlTextureView
 
WlTimeUtil - com.ywl5320.wlmedia.util中的类
Created by ywl5320 on 2019-08-28.
WlTimeUtil() - 类 的构造器com.ywl5320.wlmedia.util.WlTimeUtil
 
WlTransportModel - com.ywl5320.wlmedia.enums中的枚举
Created by ywl5320 on 2018-3-16.
C D E G H I M N O P R S T U V W 
跳过导航链接