public class TuSdkCodecCapabilities
extends java.lang.Object
构造器和说明 |
---|
TuSdkCodecCapabilities() |
限定符和类型 | 方法和说明 |
---|---|
static TuSdkAudioSupport |
getAudioDecoderSupport(java.lang.String mimeType)
获取音频解码支持信息
|
static TuSdkAudioSupport |
getAudioEncoderSupport(java.lang.String mimeType)
获取音频编码支持信息
|
static TuSdkAudioSupport |
getAudioSupport(java.lang.String mimeType,
boolean isEncoder)
获取音频频编解码支持信息
|
static TuSdkAudioSupport |
getAudioSupport(java.lang.String mimeType,
android.media.MediaCodecInfo codecInfo)
获取音频支持信息
|
static android.media.MediaCodecInfo.CodecCapabilities |
getCodecCapabilities(java.lang.String mimeType,
android.media.MediaCodecInfo codecInfo)
获取媒体编解码器支持信息
|
static android.media.MediaCodecInfo |
getCodecInfo(java.lang.String mimeType,
boolean isEncoder)
获取编解码器信息
|
static android.media.MediaCodecInfo |
getDecoderCodecInfo(java.lang.String mimeType)
获取解码器信息
|
static android.media.MediaCodecInfo |
getEncoderCodecInfo(java.lang.String mimeType)
获取编码器信息
|
static TuSdkVideoSupport |
getVideoDecoderSupport(java.lang.String mimeType)
获取视频解码支持信息
|
static TuSdkVideoSupport |
getVideoEncoderSupport(java.lang.String mimeType)
获取视频编码支持信息
|
static TuSdkVideoSupport |
getVideoSupport(java.lang.String mimeType,
boolean isEncoder)
获取视频编解码支持信息
|
static TuSdkVideoSupport |
getVideoSupport(java.lang.String mimeType,
android.media.MediaCodecInfo codecInfo)
获取视频支持信息
|
static void |
logAudioCapabilities(android.media.MediaCodecInfo.AudioCapabilities ac)
输出 AudioCapabilities
|
static void |
logBufferInfo(java.lang.String tag,
android.media.MediaCodec.BufferInfo bufferInfo)
输出Buffer信息
|
static void |
logCodecCapabilities(android.media.MediaCodecInfo.CodecCapabilities mcc)
输出CodecCapabilities
|
static void |
logEncoderCapabilities(android.media.MediaCodecInfo.EncoderCapabilities ec)
输出 EncoderCapabilities
|
static void |
logMediaCodecInfo()
输出媒体所有编解码器信息
|
static void |
logMediaCodecInfo(android.media.MediaCodecInfo codecInfo)
输出媒体编解码器信息
|
static void |
logRange(java.lang.String key,
android.util.Range<java.lang.Integer> range)
输出Range
|
static void |
logRangeArray(java.lang.String key,
android.util.Range<java.lang.Integer>[] ranges)
输出 RangeArray
|
static void |
logStepArray(java.lang.String key,
int[] steps)
输出 StepArray
|
static void |
logVideoCapabilities(android.media.MediaCodecInfo.VideoCapabilities vc)
输出 VideoCapabilities
|
public static android.media.MediaCodecInfo getCodecInfo(java.lang.String mimeType, boolean isEncoder)
mimeType
- 媒体类型isEncoder
- 是否需要查找编码器public static android.media.MediaCodecInfo getEncoderCodecInfo(java.lang.String mimeType)
mimeType
- 媒体类型public static android.media.MediaCodecInfo getDecoderCodecInfo(java.lang.String mimeType)
mimeType
- 媒体类型public static TuSdkVideoSupport getVideoEncoderSupport(java.lang.String mimeType)
mimeType
- 媒体类型public static TuSdkVideoSupport getVideoDecoderSupport(java.lang.String mimeType)
mimeType
- 媒体类型public static TuSdkVideoSupport getVideoSupport(java.lang.String mimeType, boolean isEncoder)
mimeType
- 媒体类型isEncoder
- 是否为编码器public static TuSdkVideoSupport getVideoSupport(java.lang.String mimeType, android.media.MediaCodecInfo codecInfo)
mimeType
- 媒体类型codecInfo
- 编解码器信息public static TuSdkAudioSupport getAudioEncoderSupport(java.lang.String mimeType)
mimeType
- 媒体类型public static TuSdkAudioSupport getAudioDecoderSupport(java.lang.String mimeType)
mimeType
- 媒体类型public static TuSdkAudioSupport getAudioSupport(java.lang.String mimeType, boolean isEncoder)
mimeType
- 媒体类型isEncoder
- 是否为编码器public static TuSdkAudioSupport getAudioSupport(java.lang.String mimeType, android.media.MediaCodecInfo codecInfo)
mimeType
- 媒体类型codecInfo
- 编解码器信息public static android.media.MediaCodecInfo.CodecCapabilities getCodecCapabilities(java.lang.String mimeType, android.media.MediaCodecInfo codecInfo)
mimeType
- 媒体类型codecInfo
- 编解码器信息public static void logMediaCodecInfo()
public static void logMediaCodecInfo(android.media.MediaCodecInfo codecInfo)
public static void logCodecCapabilities(android.media.MediaCodecInfo.CodecCapabilities mcc)
public static void logAudioCapabilities(android.media.MediaCodecInfo.AudioCapabilities ac)
public static void logVideoCapabilities(android.media.MediaCodecInfo.VideoCapabilities vc)
public static void logEncoderCapabilities(android.media.MediaCodecInfo.EncoderCapabilities ec)
public static void logRangeArray(java.lang.String key, android.util.Range<java.lang.Integer>[] ranges)
public static void logRange(java.lang.String key, android.util.Range<java.lang.Integer> range)
public static void logStepArray(java.lang.String key, int[] steps)
public static void logBufferInfo(java.lang.String tag, android.media.MediaCodec.BufferInfo bufferInfo)
tag
- 输出标识bufferInfo
- Buffer信息