A B C D E F G H I L M N O P R S T U V W
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- accept(T) - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.Consumer_WithExceptions
- accept(T, U) - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.BiConsumer_WithExceptions
- ANALYTICS_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
-
全局性能统计分析 开关
- apply(T) - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.Function_WithExceptions
- AppUtil - com.ts.lib.common.util中的类
-
APP 工具类。
- areEqual(Object, Object) - 类 中的静态方法com.ts.lib.common.util.Util
- Assertions - com.ts.lib.common.util中的类
-
提供一种断言表达式和属性的断言方法
- ASSERTIONS_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
- AtomicFile - com.ts.lib.common.util中的类
-
一个帮助类,用于通过创建备份文件对文件执行原子操作,直到写入成功完成。
- AtomicFile(File) - 类 的构造器com.ts.lib.common.util.AtomicFile
-
Create a new AtomicFile for a file located at the given File path.
- AudioInfo - com.ts.lib.common.model中的类
-
从视频文件中解析出的音频的信息类
- AudioInfo(String, int, int, int, long, int) - 类 的构造器com.ts.lib.common.model.AudioInfo
- audioTrack - 类 中的变量com.ts.lib.common.model.MediaMetadata
B
- beginSection(String) - 类 中的静态方法com.ts.lib.common.util.TraceUtil
-
Writes a trace message to indicate that a given section of code has begun.
- binarySearchFloor(int[], int, boolean, boolean) - 类 中的静态方法com.ts.lib.common.util.Util
-
使用 二分搜索法,搜索数组中小于指定值的最大元素的索引。
- bitRate - 类 中的变量com.ts.lib.common.model.MediaInfo
-
码率
- bitRate - 类 中的变量com.ts.lib.common.model.MediaMetadata
- BITS_PER_BYTE - 类 中的静态变量com.ts.lib.common.C
-
The number of bits per byte.
- Bundleable - com.ts.lib.common中的接口
-
实现了此接口的类可以通过
Bundleable.toBundle()存储传递,并可以通过Bundleable.Creator还原 - Bundleable.Creator<T extends Bundleable> - com.ts.lib.common中的接口
- BYTES_PER_FLOAT - 类 中的静态变量com.ts.lib.common.C
-
The number of bytes per float.
C
- C - com.ts.lib.common中的类
-
Defines constants used by the library.
- channelCount - 类 中的变量com.ts.lib.common.model.AudioInfo
-
声道
- checkArgument(boolean) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IllegalArgumentExceptionifexpressionevaluates to false. - checkArgument(boolean, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IllegalArgumentExceptionifexpressionevaluates to false. - checkIndex(int, int, int) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IndexOutOfBoundsExceptionifindexfalls outside the specified bounds. - checkMainThread() - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IllegalStateExceptionif the calling thread is not the application's main thread. - checkMediaFileDuration(List<String>, long, long) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
检测指定的播放位置是否超出了文件的总时长
- checkNotEmpty(String) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IllegalArgumentExceptionifstringis null or zero length. - checkNotEmpty(String, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IllegalArgumentExceptionifstringis null or zero length. - checkNotNull(T) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
NullPointerExceptionifreferenceis null. - checkNotNull(T, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
NullPointerExceptionifreferenceis null. - checkState(boolean) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IllegalStateExceptionifexpressionevaluates to false. - checkState(boolean, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IllegalStateExceptionifexpressionevaluates to false. - checkStateNotNull(T) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IllegalStateExceptionifreferenceis null. - checkStateNotNull(T, Object) - 类 中的静态方法com.ts.lib.common.util.Assertions
-
Throws
IllegalStateExceptionifreferenceis null. - clone() - 类 中的方法com.ts.lib.common.model.AudioInfo
- closeQuietly(Closeable) - 类 中的静态方法com.ts.lib.common.util.Util
-
执行
Closeable实现类的Closeable.close()方法 - closeStream() - 类 中的方法com.ts.lib.common.util.WriteTestFile
- com.ts.lib.common - 程序包 com.ts.lib.common
- com.ts.lib.common.dump - 程序包 com.ts.lib.common.dump
- com.ts.lib.common.model - 程序包 com.ts.lib.common.model
- com.ts.lib.common.util - 程序包 com.ts.lib.common.util
- CommandResult(int) - 类 的构造器com.ts.lib.common.util.ShellUtils.CommandResult
- CommandResult(int, String, String) - 类 的构造器com.ts.lib.common.util.ShellUtils.CommandResult
- constrainValue(float, float, float) - 类 中的静态方法com.ts.lib.common.util.Util
-
限定 value 在指定的范围内 in range(min..max)
- constrainValue(int, int, int) - 类 中的静态方法com.ts.lib.common.util.Util
-
限定 value 在指定的范围内 in range(min..max)
- constrainValue(long, long, long) - 类 中的静态方法com.ts.lib.common.util.Util
-
限定 value 在指定的范围内 in range(min..max)
- copyFile(String, OutputStream) - 类 中的静态方法com.ts.lib.common.util.AppUtil
-
从指定文件path向一个 输出流
OutputStream输出,实现 copy - copyFile(String, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
copy文件
- copyPrivateToDownload(Context, String, String) - 类 中的静态方法com.ts.lib.common.util.AppUtil
-
复制沙盒私有文件到Download公共目录下
- copyPrivateToSharedStorage(Context, String, String, String, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
复制沙盒私有文件到公共存储目录下
- CrashHandler - com.ts.lib.common.util中的类
-
crash异常信息收集
- CrashHandler(Context) - 类 的构造器com.ts.lib.common.util.CrashHandler
- CrashHandler(String) - 类 的构造器com.ts.lib.common.util.CrashHandler
- createDate - 类 中的变量com.ts.lib.common.model.MediaMetadata
D
- d(String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出debug日志
- d(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- d(String, String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出debug日志
- d(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- d(String, String, Throwable) - 类 中的静态方法com.ts.lib.common.Logger
- dateTimeOriginal - 类 中的变量com.ts.lib.common.model.MediaMetadata
- DEFAULT_USER_AGENT - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
-
The default user agent for requests made by the library.
- delete() - 类 中的方法com.ts.lib.common.util.AtomicFile
-
Delete the atomic file.
- DEVICE - 类 中的静态变量com.ts.lib.common.util.Util
- DEVICE_DEBUG_INFO - 类 中的静态变量com.ts.lib.common.util.Util
-
设备简要描述信息,for-debug
- dF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- dF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- disable5GNsaDisambiguation() - 类 中的静态方法com.ts.lib.common.util.NetworkTypeObserver.Config
- DUMP_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
- dumpLogcat() - 类 中的方法com.ts.lib.common.util.CrashHandler
-
dump 当前的日志,为了来兼容以前的,默认 tag 为"sdk"
- dumpLogcat(String) - 类 中的方法com.ts.lib.common.util.CrashHandler
-
dump 当前的日志
- duration - 类 中的变量com.ts.lib.common.model.MediaInfo
-
轨道总时长 us
- duration - 类 中的变量com.ts.lib.common.model.MediaMetadata
E
- e(String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出error日志
- e(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- e(String, String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出error日志
- e(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- e(String, String, Throwable) - 类 中的静态方法com.ts.lib.common.Logger
-
输出error日志
- e(String, Throwable) - 类 中的静态方法com.ts.lib.common.Logger
-
输出错误日志
- eF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- eF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- endSection() - 类 中的静态方法com.ts.lib.common.util.TraceUtil
-
Writes a trace message to indicate that a given section of code has ended.
- endWrite(OutputStream) - 类 中的方法com.ts.lib.common.util.AtomicFile
-
Call when you have successfully finished writing to the stream returned by
AtomicFile.startWrite(). - errorMsg - 类 中的变量com.ts.lib.common.util.ShellUtils.CommandResult
-
执行结果为非0时的message
- EventDump - com.ts.lib.common.dump中的类
-
事件的runtime log dump本地记录和上报
- execShell(List<String>, boolean) - 类 中的静态方法com.ts.lib.common.util.ShellUtils
-
执行 shell command
- exist(Context, String, String, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
Android Q及以上,判断在
MediaStore中,文件是否已存在 - exists() - 类 中的方法com.ts.lib.common.util.AtomicFile
-
Returns whether the file or its backup exists.
- extractorVideoSize(Context, Uri) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
提取视轨信息
F
- FileUriUtils - com.ts.lib.common.util中的类
-
文件沙盒管理工具类
- format(String, Object...) - 类 中的静态方法com.ts.lib.common.util.Util
- formatElapsedTime(long) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
把一段时间格式化为时间格式
[HH:mm:ss] or [mm:ss],会舍弃 毫秒 部分 - formatFileSize(long) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
格式化为文件大小单位
- formatTime(long) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
取得时分秒毫秒
- frameCount - 类 中的变量com.ts.lib.common.model.VideoInfo
-
video track 总帧数,没有此信息则为0
- frameRate - 类 中的变量com.ts.lib.common.model.MediaMetadata
-
帧率
- frameRate - 类 中的变量com.ts.lib.common.model.VideoInfo
-
帧率
- fromBundle(Bundle) - 接口 中的方法com.ts.lib.common.Bundleable.Creator
G
- get() - 接口 中的方法com.ts.lib.common.Supplier
- get() - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.Supplier_WithExceptions
- getAppMemoryClass(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
获取当前APP的内存限制
getMemoryClass 单个APP内存限制 getLargeMemoryClass android:largeHeap="true" 内存加强之后的内存限制 - getAppMetaData(Context, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
获取Manifest里Application下的meta-data
- getAudioInfo(MediaFormat) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
从media format里读取audio信息
- getBytesFromHexString(String) - 类 中的静态方法com.ts.lib.common.util.Util
-
从十六进制字符串解析出二进制字节数据
- getCorrectResolution() - 类 中的方法com.ts.lib.common.model.VideoInfo
-
根据旋转角度获取校正后的width和height
- getCurrentDisplayModeSize(Context) - 类 中的静态方法com.ts.lib.common.util.Util
-
获取Display Size
- getCurrentDisplayModeSize(Context, Display) - 类 中的静态方法com.ts.lib.common.util.Util
-
获取显示设备 Display Size
- getCurrentOrMainLooper() - 类 中的静态方法com.ts.lib.common.util.Util
- getDisplayAspectRatio() - 类 中的方法com.ts.lib.common.model.VideoInfo
-
获取显示比率
- getDumpHandler() - 类 中的方法com.ts.lib.common.dump.EventDump
- getDumpHandler() - 接口 中的方法com.ts.lib.common.dump.IEvent
-
使用需注意一下两点 请注意: 1.
- getEndPositionUS() - 类 中的方法com.ts.lib.common.model.MediaInfo
- getFilePathByUri(Context, Uri) - 类 中的静态方法com.ts.lib.common.util.UriTool
- getImageContentValues(File, long) - 类 中的静态方法com.ts.lib.common.util.AppUtil
-
获取 图片 ContentValue
- getImageContentValues(File, long) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
获取 图片 ContentValue
- getImageIns(Context, String) - 类 中的静态方法com.ts.lib.common.util.AppUtil
-
name是文件名称,是MediaStore查找文件的条件之一
- getImageIns(Context, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
name是文件名称,是MediaStore查找文件的条件之一
- getInstance() - 类 中的静态方法com.ts.lib.common.dump.EventDump
- getInstance() - 类 中的静态方法com.ts.lib.common.util.WorkerExecutors
- getInstance(Context) - 类 中的静态方法com.ts.lib.common.util.NetworkTypeObserver
- getMetadata(String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
提取MP4文件的MetaData
- getNetworkName(int) - 接口 中的方法com.ts.lib.common.util.Network
-
返回 网络类型的可读字符
- getNetworkType() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
-
获取当前的网络类型
- getPlayDurationUs() - 类 中的方法com.ts.lib.common.model.MediaInfo
-
根据指定的
MediaInfo.startPositionUS和MediaInfo.endPositionUS计算实际的 播放时长,默认未变速下的播放时长 - getPlayDurationUs(float) - 类 中的方法com.ts.lib.common.model.MediaInfo
-
根据指定的
MediaInfo.startPositionUS和MediaInfo.endPositionUS计算实际的 播放时长 - getSharedExternalUri(String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
获取共享存储对应 mimeType 的目录
Uri和 系统标准目录 比如:mimeType = "image/jpeg" first:MediaStore.Images.Media.EXTERNAL_CONTENT_URIsecond:Environment.DIRECTORY_PICTURES - getStartPositionUS() - 类 中的方法com.ts.lib.common.model.MediaInfo
- getStringForTime(StringBuilder, Formatter, long) - 类 中的静态方法com.ts.lib.common.util.Util
- getSubPackageNameAsDir(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
截取包名的最后一级目录,SDK作为不同APP见创建目录的区分
- getSystemProperty(String) - 类 中的静态方法com.ts.lib.common.util.Util
- getTrack(MediaExtractor, String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
根据轨道字符串查找轨道index
- getTracksMap(MediaExtractor) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
从
MediaExtractor查找媒体文件的track - getUserAgent(Context, String) - 类 中的静态方法com.ts.lib.common.util.Util
-
生成用户代理(UA)标识——
- getVersionName(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
获取版本号
- getVideoContentValues(File, long) - 类 中的静态方法com.ts.lib.common.util.AppUtil
-
获取视频 contentValue
- getVideoContentValues(File, long) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
获取视频 contentValue
- getVideoDuration(String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
获取 video 文件时长
- getVideoInfo(MediaFormat) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
从MediaFormat里读取video 信息
- getVideoInfo(String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
通过文件路径获取一个媒体文件的信息
- getVideoPath(Context, Uri) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
从
Uri获取有效的文件路径,或者返回null - getWorkerExecutor() - 类 中的方法com.ts.lib.common.util.WorkerExecutors
-
返回自己配置的执行子任务的线程池
- GL_ASSERTIONS_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
- GLThread - com.ts.lib.common中的注释类型
-
标识必须在GL线程使用
H
- hasAssetFile(Context, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
Assets目录下是否有指定的文件
- height - 类 中的变量com.ts.lib.common.model.MediaMetadata
- height - 类 中的变量com.ts.lib.common.model.VideoInfo
-
video track 分辨率 height
I
- i(String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出info日志
- i(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- i(String, String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出info日志
- i(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- IEvent - com.ts.lib.common.dump中的接口
-
定义事件
- iF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
-
使用
String.format(String, Object...)格式化输出Log.INFO日志 - iF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- INDEX_UNSET - 类 中的静态变量com.ts.lib.common.C
- init(Context) - 类 中的方法com.ts.lib.common.dump.EventDump
- init(Context) - 接口 中的方法com.ts.lib.common.dump.IEvent
- InPool - com.ts.lib.common中的类
-
对象池的一个 基础类 ,其他类通过继承此类,可实现继承一个对象池
- InPool() - 类 的构造器com.ts.lib.common.InPool
- insertNewFile(Context, String, String, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
在
MediaStore里插入一条记录,当前文件还未写入 - isAudio(String) - 类 中的静态方法com.ts.lib.common.util.Util
-
是否是一个audio媒体文件路径
- isAutomotive(Context) - 类 中的静态方法com.ts.lib.common.util.Util
-
是否是车机设备
- isConnected() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
- isDebug - 类 中的静态变量com.ts.lib.common.Logger
-
Log开关
- isEthernetConnected() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
- isGooglePhotosUri(Uri) - 类 中的静态方法com.ts.lib.common.util.UriTool
- isLocalFileUri(Uri) - 类 中的静态方法com.ts.lib.common.util.Util
-
如果
Uri是一个local file的引用则返回true - isMainThread() - 类 中的方法com.ts.lib.common.util.WorkerExecutors
-
当前线程是否是主线程
- isMobileConnected() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
-
已过时。
- isMobileConnected(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
是否是移动网络
- isNetworkAvailable(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
判断是否有网络连接
- isNetworkUri(Uri) - 类 中的静态方法com.ts.lib.common.util.Util
-
是否是一个网络Uri
- isQQMediaDocument(Uri) - 类 中的静态方法com.ts.lib.common.util.UriTool
-
使用第三方qq文件管理器打开
- isRecycled() - 类 中的方法com.ts.lib.common.InPool
- isTv(Context) - 类 中的静态方法com.ts.lib.common.util.Util
-
是否是 TV
- isWifiConnected() - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
- isWifiConnected(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
网络已连接,但不是WiFi
L
- LambdaExceptionUtil - com.ts.lib.common.util中的类
-
Lambda异常处理工具类
- LambdaExceptionUtil() - 类 的构造器com.ts.lib.common.util.LambdaExceptionUtil
- LambdaExceptionUtil.BiConsumer_WithExceptions<T,U,E extends Exception> - com.ts.lib.common.util中的接口
- LambdaExceptionUtil.Consumer_WithExceptions<T,E extends Exception> - com.ts.lib.common.util中的接口
- LambdaExceptionUtil.Function_WithExceptions<T,R,E extends Exception> - com.ts.lib.common.util中的接口
- LambdaExceptionUtil.Runnable_WithExceptions<E extends Exception> - com.ts.lib.common.util中的接口
- LambdaExceptionUtil.Supplier_WithExceptions<T,E extends Exception> - com.ts.lib.common.util中的接口
- lastSampleTime - 类 中的变量com.ts.lib.common.model.MediaInfo
-
最后一个sample时间戳 us
- LENGTH_UNSET - 类 中的静态变量com.ts.lib.common.C
- level - 类 中的变量com.ts.lib.common.model.VideoInfo
- linearSearch(int[], int) - 类 中的静态方法com.ts.lib.common.util.Util
-
线性搜索
- Logger - com.ts.lib.common中的类
-
日志工具类
- Logger.LogLevel - com.ts.lib.common中的注释类型
M
- MANUFACTURER - 类 中的静态变量com.ts.lib.common.util.Util
- maxInputSize - 类 中的变量com.ts.lib.common.model.MediaInfo
-
一帧最大字节数 MAX_INPUT_SIZE,用来读取时确定申请多大的buffer
- maybeRequestReadExternalStoragePermission(Activity, Uri...) - 类 中的静态方法com.ts.lib.common.util.Util
- measureInnerBoxSizeByRatio(int, int, float) - 类 中的静态方法com.ts.lib.common.util.Util
-
在一个固定大小的容器内,按照 frame的 宽高率比,计算 内部view 的size
- measureInnerBoxSizeByRatio(int, int, int, int) - 类 中的静态方法com.ts.lib.common.util.Util
-
根据视频分辨率的比率,计算显示视频的view应该在所在容器的大小。
- mediaFormat - 类 中的变量com.ts.lib.common.model.MediaInfo
-
针对音轨和视轨的format
- mediaIndex - 类 中的变量com.ts.lib.common.model.MediaInfo
-
播放列表中的索引
- MediaInfo - com.ts.lib.common.model中的类
-
媒体信息抽象类
- MediaInfo() - 类 的构造器com.ts.lib.common.model.MediaInfo
- MediaMetadata - com.ts.lib.common.model中的类
-
MP4的meta data
- MediaMetadata() - 类 的构造器com.ts.lib.common.model.MediaMetadata
- MediaMetadata(int, int, int, long, String) - 类 的构造器com.ts.lib.common.model.MediaMetadata
- MediaStoreUtil - com.ts.lib.common.util中的类
-
APP 工具类。
- MediaUtils - com.ts.lib.common.util中的类
-
媒体文件工具类
- MICROS_PER_SECOND - 类 中的静态变量com.ts.lib.common.C
-
每秒的微秒表示
- MILLIS_PER_SECOND - 类 中的静态变量com.ts.lib.common.C
-
每秒的毫秒表示
- mime - 类 中的变量com.ts.lib.common.model.MediaInfo
-
表示mimeType
- mime - 类 中的变量com.ts.lib.common.model.MediaMetadata
- MODEL - 类 中的静态变量com.ts.lib.common.util.Util
N
- NANOS_PER_SECOND - 类 中的静态变量com.ts.lib.common.C
-
每秒的纳秒表示
- Network - com.ts.lib.common.util中的接口
-
网络连接类型
- NETWORK_TYPE_2G - 接口 中的静态变量com.ts.lib.common.util.Network
-
网络类型——2G 数据连接
- NETWORK_TYPE_3G - 接口 中的静态变量com.ts.lib.common.util.Network
-
网络类型——3G 数据连接
- NETWORK_TYPE_4G - 接口 中的静态变量com.ts.lib.common.util.Network
-
网络类型——4G 数据连接.
- NETWORK_TYPE_5G_NSA - 接口 中的静态变量com.ts.lib.common.util.Network
-
网络类型—— 5G non-stand-alone (NSA) 蜂窝数据连接.
- NETWORK_TYPE_5G_SA - 接口 中的静态变量com.ts.lib.common.util.Network
-
网络类型—— 5G stand-alone (SA) 蜂窝数据连接.
- NETWORK_TYPE_CELLULAR_UNKNOWN - 接口 中的静态变量com.ts.lib.common.util.Network
- NETWORK_TYPE_ETHERNET - 接口 中的静态变量com.ts.lib.common.util.Network
-
网络类型—— Ethernet 以太网 连接.
- NETWORK_TYPE_OFFLINE - 接口 中的静态变量com.ts.lib.common.util.Network
-
offline 无网络连接.
- NETWORK_TYPE_OTHER - 接口 中的静态变量com.ts.lib.common.util.Network
-
其它类型非WiFi或者蜂窝网络连接,比如 (VPN, Bluetooth).
- NETWORK_TYPE_UNKNOWN - 接口 中的静态变量com.ts.lib.common.util.Network
-
未知的网络类型.
- NETWORK_TYPE_WIFI - 接口 中的静态变量com.ts.lib.common.util.Network
-
网络类型——WiFi
- Network.NetworkType - com.ts.lib.common.util中的注释类型
-
网络连接类型.
- NetworkTypeObserver - com.ts.lib.common.util中的类
-
网络类型变化的观察类
- NetworkTypeObserver.Config - com.ts.lib.common.util中的类
- NetworkTypeObserver.Listener - com.ts.lib.common.util中的接口
- NO_VALUE - 类 中的静态变量com.ts.lib.common.C
O
- Observable<T> - com.ts.lib.common中的类
-
观察者订阅和取消订阅的抽象类
- Observable() - 类 的构造器com.ts.lib.common.Observable
- obtain() - 类 中的方法com.ts.lib.common.InPool
- onNetworkTypeChanged(int, String) - 接口 中的方法com.ts.lib.common.util.NetworkTypeObserver.Listener
-
网络类型发生变化
- openRead() - 类 中的方法com.ts.lib.common.util.AtomicFile
-
Open the atomic file for reading.
P
- parseToDate(String, String, boolean) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
按照格式,解析时间字符串
- PathToUri(Context, String) - 类 中的静态方法com.ts.lib.common.util.UriTool
- pauseMusicPlayer(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
暂停音乐播放器的播放
- pcmEncoding - 类 中的变量com.ts.lib.common.model.AudioInfo
-
一个采样点用多少位表示,默认16bit
- PERCENTAGE_UNSET - 类 中的静态变量com.ts.lib.common.C
- PlayerLibraryInfo - com.ts.lib.common中的类
-
播放器library描述信息和输出控制
- POSITION_UNSET - 类 中的静态变量com.ts.lib.common.C
- postOrRun(Handler, Runnable) - 类 中的静态方法com.ts.lib.common.util.Util
- printInt2Hex(int) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
打印一个integer类型的数据字节
- profile - 类 中的变量com.ts.lib.common.model.MediaInfo
-
编码 profile
MediaCodecInfo.CodecProfileLevel
R
- readMapFromBundle(Parcel, ClassLoader) - 类 中的静态方法com.ts.lib.common.util.Util
- recursiveDelete(File) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
递归删除目录下的所有文件和目录
- recycle() - 类 中的方法com.ts.lib.common.InPool
- register(NetworkTypeObserver.Listener) - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
-
注册一个网络变化的 listener
- registeredModules() - 类 中的静态方法com.ts.lib.common.PlayerLibraryInfo
-
返回一个注册modules的字符串表示形式,以", "分隔,用以展示,当前集成的SDK使用了那些module
- registerModule(String) - 类 中的静态方法com.ts.lib.common.PlayerLibraryInfo
-
注册一个module名字,可通过
PlayerLibraryInfo.registeredModules()返回 - registerObserver(T) - 类 中的方法com.ts.lib.common.Observable
-
注册一个观察者对象
- release() - 类 中的方法com.ts.lib.common.dump.EventDump
- release() - 接口 中的方法com.ts.lib.common.dump.IEvent
-
调用此方法后,dump便不能再被使用,除非重新再按照初始流程调用一次。
- removeMessages() - 类 中的静态方法com.ts.lib.common.InPool
-
remove 所有在对象池里的 message
- resetEndPositionUS(long) - 类 中的方法com.ts.lib.common.model.MediaInfo
-
reset 结束时间
- result - 类 中的变量com.ts.lib.common.util.ShellUtils.CommandResult
-
执行结果:0:success other:error
- rethrowBiConsumer(LambdaExceptionUtil.BiConsumer_WithExceptions<T, U, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
- rethrowConsumer(LambdaExceptionUtil.Consumer_WithExceptions<T, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
-
.forEach(rethrowConsumer(name -> System.out.println(Class.forName(name)))); or .forEach(rethrowConsumer(ClassNameUtil::println));
- rethrowFunction(LambdaExceptionUtil.Function_WithExceptions<T, R, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
-
.map(rethrowFunction(name -> Class.forName(name))) or .map(rethrowFunction(Class::forName))
- rethrowSupplier(LambdaExceptionUtil.Supplier_WithExceptions<T, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
-
rethrowSupplier(() -> new StringJoiner(new String(new byte[]{77, 97, 114, 107}, "UTF-8"))),
- rotation - 类 中的变量com.ts.lib.common.model.MediaMetadata
-
0, 90, 180, or 270
- rotation - 类 中的变量com.ts.lib.common.model.VideoInfo
-
原 旋转到自然方向的 degree
- run() - 接口 中的方法com.ts.lib.common.util.LambdaExceptionUtil.Runnable_WithExceptions
- runtimeLogDump(String) - 类 中的方法com.ts.lib.common.dump.EventDump
- runtimeLogDump(String) - 接口 中的方法com.ts.lib.common.dump.IEvent
-
可在任意线程调用,dump当前的log
S
- sampleRate - 类 中的变量com.ts.lib.common.model.AudioInfo
-
采样率
- sar - 类 中的变量com.ts.lib.common.model.VideoInfo
-
Sample Aspect Ratio
- saveImgToSystemAlbum(Context, String) - 类 中的静态方法com.ts.lib.common.util.AppUtil
-
将图片保存到系统图库
- saveImgToSystemAlbum(Context, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
将图片保存到系统图库
- saveVideoToSystemAlbum(Context, String) - 类 中的静态方法com.ts.lib.common.util.AppUtil
-
将视频保存到系统图库
- saveVideoToSystemAlbum(Context, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
将视频保存到系统图库
- scanForActivity(Context) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
从 context 获得
Activity - SDK_INT - 类 中的静态变量com.ts.lib.common.util.Util
- selectTrack(MediaExtractor, String) - 类 中的静态方法com.ts.lib.common.util.MediaUtils
-
查找视频文件里的轨道,并记录 音轨 、视轨 到全局变量里
- setAPPMetaData(Context, String, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
设置应用的Meta-data
- setEndPositionUS(long) - 类 中的方法com.ts.lib.common.model.MediaInfo
-
user指定的结束位置,如果未设置 或者
C.TIME_END_OF_SOURCE,默认结束位置MediaInfo.duration时长结尾 - setLevel(int) - 类 中的静态方法com.ts.lib.common.Logger
-
设置日志输出level,默认
Log.VERBOSE - setNodeId(String) - 类 中的静态方法com.ts.lib.common.Logger
-
上传远程服务器时,指定设备 ID
- setStartPositionUS(long) - 类 中的方法com.ts.lib.common.model.MediaInfo
-
user指定的开始播放时间点,如果未设置,默认开始位置 0
- ShellUtils - com.ts.lib.common.util中的类
-
执行Shell command 的工具类
- ShellUtils() - 类 的构造器com.ts.lib.common.util.ShellUtils
- ShellUtils.CommandResult - com.ts.lib.common.util中的类
-
shell command执行的result
ShellUtils.CommandResult.resultshell执行结果,0表示正常, 非0表示shell执行失败ShellUtils.CommandResult.successMsg执行result为0时的messageShellUtils.CommandResult.errorMsg执行result非0时的message - shutdown() - 类 中的方法com.ts.lib.common.util.WorkerExecutors
-
关闭并释放线程池
- split(String, String) - 类 中的静态方法com.ts.lib.common.util.Util
- startWrite() - 类 中的方法com.ts.lib.common.util.AtomicFile
-
Start a new write operation on the file.
- successMsg - 类 中的变量com.ts.lib.common.util.ShellUtils.CommandResult
-
执行结果为0时的message
- Supplier<T> - com.ts.lib.common中的接口
-
Java8 自带语法
- syncCallTask(Handler, Supplier<V>, V, long) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
在
Handler线程上执行,调用函数等待同步返回的结果
T
- TAG - 类 中的静态变量com.ts.lib.common.Logger
- TAG - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
- TIME_END_OF_SOURCE - 类 中的静态变量com.ts.lib.common.C
- TIME_UNSET - 类 中的静态变量com.ts.lib.common.C
- timebase - 类 中的变量com.ts.lib.common.model.MediaInfo
-
时间基 us
- toBundle() - 接口 中的方法com.ts.lib.common.Bundleable
-
把需要store的信息写入bundle
- toByteArray(InputStream) - 类 中的静态方法com.ts.lib.common.util.Util
-
从一个输入流
InputStream转换到字节数组 - toHex(byte[]) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
打印字节数组的十六进制
- toHexString(byte[]) - 类 中的静态方法com.ts.lib.common.util.Util
-
转换 字节数组 到 十六进制 字符串 表示
- ToolUtils - com.ts.lib.common.util中的类
-
工具类
- toString() - 类 中的方法com.ts.lib.common.model.AudioInfo
- toString() - 类 中的方法com.ts.lib.common.model.MediaMetadata
- toString() - 类 中的方法com.ts.lib.common.model.VideoInfo
- TRACE_ENABLED - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
- TraceUtil - com.ts.lib.common.util中的类
-
Calls through to
Tracemethods on supported API levels. - trackIndex - 类 中的变量com.ts.lib.common.model.MediaInfo
-
用来从 MediaExtractor 提取 MediaFormat的轨道index
- tracksNum - 类 中的变量com.ts.lib.common.model.MediaMetadata
- transferFile(String, String) - 类 中的静态方法com.ts.lib.common.util.ToolUtils
-
copy File到另一个位置
- triggerScanMediaStore(Context, Uri, String) - 类 中的静态方法com.ts.lib.common.util.MediaStoreUtil
-
触发扫描媒体库
U
- UN_SET - 类 中的静态变量com.ts.lib.common.util.MediaUtils
- uncaughtException(Thread, Throwable) - 类 中的方法com.ts.lib.common.util.CrashHandler
- uncheck(LambdaExceptionUtil.Function_WithExceptions<T, R, E>, T) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
-
uncheck(Class::forName, "xxx");
- uncheck(LambdaExceptionUtil.Runnable_WithExceptions) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
-
uncheck(() -> Class.forName("xxx"));
- uncheck(LambdaExceptionUtil.Supplier_WithExceptions<R, E>) - 类 中的静态方法com.ts.lib.common.util.LambdaExceptionUtil
-
uncheck(() -> Class.forName("xxx"));
- unRegister(NetworkTypeObserver.Listener) - 类 中的方法com.ts.lib.common.util.NetworkTypeObserver
-
注销监听网络变化
- unregisterAll() - 类 中的方法com.ts.lib.common.Observable
-
解除所有的观察者对象
- unregisterObserver(T) - 类 中的方法com.ts.lib.common.Observable
-
解除一个观察者对象
- UriTool - com.ts.lib.common.util中的类
- UriTool() - 类 的构造器com.ts.lib.common.util.UriTool
- Util - com.ts.lib.common.util中的类
-
常用工具函数
V
- v(String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出verbose日志
- v(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
-
使用一个 已有 的
StringBuilder可重复使用的字符缓冲,拼装字符串,在高频大量log输出时性能和内存使用较好 - v(String, String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出verbose日志
- v(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- VERSION - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
- VERSION_INT - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
- VERSION_SLASHY - 类 中的静态变量com.ts.lib.common.PlayerLibraryInfo
- vF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
-
输出
Log.VERBOSE级别,String.format(String, Object...)格式化的字符串 - vF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- VideoInfo - com.ts.lib.common.model中的类
-
从视频文件中解析出的视频的信息类
- VideoInfo() - 类 的构造器com.ts.lib.common.model.VideoInfo
- VideoInfo(String, int, int, int, long, int, int, int, int, int) - 类 的构造器com.ts.lib.common.model.VideoInfo
- videoTrack - 类 中的变量com.ts.lib.common.model.MediaMetadata
W
- w(String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出warn日志
- w(StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- w(String, String) - 类 中的静态方法com.ts.lib.common.Logger
-
输出warnning日志
- w(String, StringBuilder, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- w(String, String, Throwable) - 类 中的静态方法com.ts.lib.common.Logger
- wF(String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- wF(String, String, Object...) - 类 中的静态方法com.ts.lib.common.Logger
- width - 类 中的变量com.ts.lib.common.model.MediaMetadata
- width - 类 中的变量com.ts.lib.common.model.VideoInfo
-
video track 分辨率 width
- WorkerExecutors - com.ts.lib.common.util中的类
-
线程池
- write(byte[], int, int) - 类 中的方法com.ts.lib.common.util.WriteTestFile
- write(String) - 类 中的方法com.ts.lib.common.util.WriteTestFile
- write(ByteBuffer) - 类 中的方法com.ts.lib.common.util.WriteTestFile
- write(ByteBuffer[]) - 类 中的方法com.ts.lib.common.util.WriteTestFile
- writeChars(String) - 类 中的方法com.ts.lib.common.util.WriteTestFile
- writeInt(int) - 类 中的方法com.ts.lib.common.util.WriteTestFile
- writeLong(long) - 类 中的方法com.ts.lib.common.util.WriteTestFile
- writeMapAsBundle(Parcel, Map<String, String>) - 类 中的静态方法com.ts.lib.common.util.Util
- WriteTestFile - com.ts.lib.common.util中的类
-
写测试文件
- WriteTestFile(String) - 类 的构造器com.ts.lib.common.util.WriteTestFile
-
一个带后缀的完整文件名,保存在在默认目录sdcard/TG下
- WriteTestFile(String, String) - 类 的构造器com.ts.lib.common.util.WriteTestFile
-
写文件,保存在默认目录sdcard/TG下
- WriteTestFile(String, String, String) - 类 的构造器com.ts.lib.common.util.WriteTestFile
-
写文件
- writeUTF(String) - 类 中的方法com.ts.lib.common.util.WriteTestFile
-
写入UTF-8字符串,请直接加换行符
所有类 所有程序包