跳过导航链接
A B C D E G H I K L M O P R S T U W 

A

AUDIO_SINK_AV - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
The sink(Play) target is AV port in Mbox.
AUDIO_SINK_AV_HDMI - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
已过时。
双输出会导致underrun, 尽量不要用。
AUDIO_SINK_AV_HDMI_AUTO - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
The sink will auto switch between AV and HDMI 声音输出为自动选择AV和HDMI,如果插入AV就HDMI不输出, AV输出, 如果没有插入AV就HDMI输出。
AUDIO_SINK_HDMI - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
The Sink(Play) target is HDMI.
AUDIO_SINK_HDMI_AV_AUTO - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
The sink(Play) will select on HDMI and AV 自动切换声音是输出在AV还是HDMI, 如果AV插入,HDMI会静音, 反之AV会静音。
AUDIO_SINK_SPDIF - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
The sink target is to spdif.
AUDIO_SOURCE_MUTED - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
代表麦克风打开失败以后使用一个静音的设备
AUDIO_SOURCE_RC - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
The Input source was micphone on remote controller.
AUDIO_SOURCE_USB - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
The USB Microphone audio source, external micophone.
AudioTrackNative - com.yunos.tv.karaoke中的类
在卡拉OK的AudioTrack 这是类似于AudioTrack的一个类, 如果在打开了KaraokeController的reverb以后, 系统自带的默认Audio功能会被抢占, 这个类使用来解决这种情况下的伴奏等音乐的播放。
AudioTrackNative(int, int, int) - 类 的构造器com.yunos.tv.karaoke.AudioTrackNative
AudioTrackNative的构造函数

B

bufferAvailable() - 类 中的方法com.yunos.tv.karaoke.AudioTrackNative
返回ringbuffer还有多少空间, 就如AudioTrackNative.write(byte[], int, int) 中描述的一样,如果空间不足, 则会block

C

changeEffectParam(int, int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
改变当前音效参数的值, 对于使用Callback模式没有作用,对于普通模式起作用。
changeMusicVolume(int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
调整伴奏的音量 伴奏是通过 AudioTrackNative 创建的。
changeReverbType(int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
已过时。
不使用该方法调整音效,使用参数调整混响的强度
changeVoiceVolume(int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
调整麦克风的音量 使用百分比调整麦克风的音量, 这个百分比已经是非线性的了, 所以不需要再做转换。
CHANNEL_LEFT_ONLY - 类 中的静态变量com.yunos.tv.karaoke.AudioTrackNative
左声道only: 是在提供双声道的audio的数据, 但是过滤掉右声道的情况
CHANNEL_RIGHT_ONLY - 类 中的静态变量com.yunos.tv.karaoke.AudioTrackNative
右声道only: 是在提供双声道的audio的数据, 但是过滤掉左声道的情况
CHANNEL_SETTING_MAX - 类 中的静态变量com.yunos.tv.karaoke.AudioTrackNative
 
CHANNEL_STEREO - 类 中的静态变量com.yunos.tv.karaoke.AudioTrackNative
双声道
closeDevice() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
关闭混音并释放资源 释放所有在startReverb中得到的资源
com.yunos.tv.karaoke - 程序包 com.yunos.tv.karaoke
包含TMKaraoke的控制,AudioTrack等功能。
com.yunos.tv.karaoke.player - 程序包 com.yunos.tv.karaoke.player
包含SDK内提供的播放器,现在版本的播放器已经随Demo代码呈现。
createReverb() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
创建混音并创建相关资源 创建Reverb所需要的资源, 必须检查返回值, 有可能会失败.

D

DeviceStatusListener - com.yunos.tv.karaoke中的接口
输入设备状态监视器 实现该接口来得到设备插入拔出状态变化的消息

E

Error() - 类 的构造器com.yunos.tv.karaoke.KaraokeController.Error
 
Error_InputDeviceNotAvalible - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.Error
输入设备不存在
Error_InputDeviceOpenFailed - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.Error
输入设备打开失败
Error_InputDeviceReadFailed - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.Error
输入设备读取失败, 可能是用户插拔了USB设备, 可能是需要重新插拔USB设备
Error_OutputDeviceNotAvalible - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.Error
输出设备不存在
Error_OutputDevicePlayFailed - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.Error
输出设备播放失败
Error_Success - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.Error
成功

G

get() - 类 中的方法com.yunos.tv.karaoke.player.PlayerStates
 
getAudioSource() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
得到当前使用的Mic是什么类型
getAvalibleEffectParam() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
得到当前支持的音效参数
getAvalibleSinkType() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
返回支持的输出设备类型 本函数会返回该设备上所有支持的播放设备,应用应该根据支持的输出 设备,决定是否弹出选择输出设备。
getAvalibleSinkType(int) - 类 中的方法com.yunos.tv.karaoke.ReverbControlNative
 
getCurrentMasterVolume() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
得到当前系统音量
getCurrentMasterVolumeScale() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
得到当前系统音量最大值的百分比
getEffectParamMax(int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
得到音效参数的范围的最大值
getEffectParamMin(int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
得到音效参数的范围的最小值
getEffectParamValue(int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
得到音效参数当前的值
getInstance(Context) - 类 中的静态方法com.yunos.tv.karaoke.KaraokeController
得到Controller的实例
getMasterVolumeMax() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
得到当前系统音量最大值

H

handleMessage(Message) - 类 中的方法com.yunos.tv.karaoke.ReverbControlNative
 

I

inputDeviceStateChange(int, boolean) - 类 中的方法com.yunos.tv.karaoke.ReverbControlNative
 
isCurrentActivityInFront() - 类 中的方法com.yunos.tv.karaoke.ReverbControlNative
 
isExternalUsbMicAvalible() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
检查是否有外置麦克风插入,并且该麦克风是否可用。
isLive() - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
For live streams, duration is 0
isPlaying() - 类 中的方法com.yunos.tv.karaoke.player.PlayerStates
Checks whether the com.yunos.tv.karaoke.player is currently playing (phase 3)
isRcMicAvalible() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
检查是否有遥控器麦克风。
isReadyToPlay() - 类 中的方法com.yunos.tv.karaoke.player.PlayerStates
Checks whether the com.yunos.tv.karaoke.player is ready to play, this is the state used also for Pause (phase 2)
isStopped() - 类 中的方法com.yunos.tv.karaoke.player.PlayerStates
Checks whether the com.yunos.tv.karaoke.player is currently stopped (not playing)
isSupported(Context) - 类 中的静态方法com.yunos.tv.karaoke.KaraokeController
检查该系统是否支持本SDK的底层。

K

KaraokeController - com.yunos.tv.karaoke中的类
卡拉OK SDK中的主要控制相关的类.
KaraokeController.Error - com.yunos.tv.karaoke中的类
表示错误码的类, 状态 Listener 会返回这些错误码.
KaraokeController.State - com.yunos.tv.karaoke中的类
表示 Controller 的状态, KaraokeController.StateListener 中的 State.
KaraokeController.StateListener - com.yunos.tv.karaoke中的接口
Controller 状态的 Listener, 这个 Listener 主要用来上报错误, 以及状态的变化 注意: 这个接口会在主线程被回调.
KaraokeController.VolumeChangeListener - com.yunos.tv.karaoke中的接口
音量变化Listener
kEffectParamReverb - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController
音效参数,混响的强度
KPlayer - com.yunos.tv.karaoke.player中的类
Audio Player for demo AudioTrackNative.
KPlayer() - 类 的构造器com.yunos.tv.karaoke.player.KPlayer
 
KPlayer(PlayerEvents) - 类 的构造器com.yunos.tv.karaoke.player.KPlayer
 
kReverbConcert - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController
已过时。
不使用该方法调整音效,使用参数调整混响的强度
kReverbKTV - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController
已过时。
不使用该方法调整音效,使用参数调整混响的强度
kReverbStudio - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController
已过时。
不使用该方法调整音效,使用参数调整混响的强度

L

listCodecs() - 类 中的静态方法com.yunos.tv.karaoke.player.KPlayer
 
LOG_TAG - 类 中的变量com.yunos.tv.karaoke.player.KPlayer
 

M

mixerStateChanged(boolean, int, int, int, boolean) - 类 中的方法com.yunos.tv.karaoke.ReverbControlNative
 

O

onAudioFocusChange(int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
 
onError(int, boolean) - 接口 中的方法com.yunos.tv.karaoke.KaraokeController.StateListener
有错误发生
onError() - 接口 中的方法com.yunos.tv.karaoke.player.PlayerEvents
 
onInputDeviceStatusChanged(int, boolean) - 接口 中的方法com.yunos.tv.karaoke.DeviceStatusListener
输入(录音)设备状态发生变化的Callback 输入状态变化时会被调用, 该调用不是在 UI 线程调用, 所以有需要在 UI 线程操作的函数请注意.
onMasterVolumeChanged(float) - 接口 中的方法com.yunos.tv.karaoke.KaraokeController.VolumeChangeListener
callback of master volume change.
onPlay() - 接口 中的方法com.yunos.tv.karaoke.player.PlayerEvents
 
onPlayUpdate(int, long, long) - 接口 中的方法com.yunos.tv.karaoke.player.PlayerEvents
 
onStart(String, int, int, long) - 接口 中的方法com.yunos.tv.karaoke.player.PlayerEvents
 
onStartReverb() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
 
onStateChanged(int) - 接口 中的方法com.yunos.tv.karaoke.KaraokeController.StateListener
底层的状态切换 (现在只作为参考)
onStop() - 接口 中的方法com.yunos.tv.karaoke.player.PlayerEvents
 
onStopReverb() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
 

P

pause() - 类 中的方法com.yunos.tv.karaoke.AudioTrackNative
AudioTrack暂停播放
pause() - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
 
pauseReverb() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
暂停混音 暂停和停止的共同点是: 都会释放audio设备 不同点是: 从停止(stop)到开始(start)要比从暂停(pause)到重启(resume)要慢.
play() - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
 
PlayerEvents - com.yunos.tv.karaoke.player中的接口
Created by jiejing on 15/2/2.
playerState - 类 中的变量com.yunos.tv.karaoke.player.PlayerStates
 
PlayerStates - com.yunos.tv.karaoke.player中的类
Created by jiejing on 15/2/2.
PlayerStates() - 类 的构造器com.yunos.tv.karaoke.player.PlayerStates
 
PLAYING - 类 中的静态变量com.yunos.tv.karaoke.player.PlayerStates
 
position() - 类 中的方法com.yunos.tv.karaoke.AudioTrackNative
AudioTrack 得到现在播放的位置

R

READY_TO_PLAY - 类 中的静态变量com.yunos.tv.karaoke.player.PlayerStates
Playing state which can either be stopped, playing, or reading the header before playing
registerControllerStateChangeListener(KaraokeController.StateListener) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
注册控制器的状态回调 这个回调接口可以得到异步的状态变化和错误提示.
registerDeviceStatusListener(DeviceStatusListener) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
注册设备插拔回调, 回调所属的线程__不是__主线程。
registerVolumeChangeListener(KaraokeController.VolumeChangeListener) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
 
release() - 类 中的方法com.yunos.tv.karaoke.AudioTrackNative
AudioTrack释放资源
resume() - 类 中的方法com.yunos.tv.karaoke.AudioTrackNative
AudioTrack恢复播放
resumeReverb() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
恢复混音 恢复reverb是和停止reverb的对应的, 其中关系已经在 #pauseReverb做了介绍。
ReverbControlNative - com.yunos.tv.karaoke中的类
Created by jiejing on 15/1/26.
ReverbControlNative(Context) - 类 的构造器com.yunos.tv.karaoke.ReverbControlNative
 
run() - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
 

S

seek(long) - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
 
seek(int) - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
 
set(int) - 类 中的方法com.yunos.tv.karaoke.player.PlayerStates
 
setDataSource(String) - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
set the data source, a file path or an url, or a file descriptor, to play encoded com.yunos.tv.karaoke.audio from
setDataSource(Context, int) - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
 
setEventsListener(PlayerEvents) - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
 
setSink(int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
设置播放源
setSource(int) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
设置录音源
start() - 类 中的方法com.yunos.tv.karaoke.AudioTrackNative
AudioTrack 开始播放
startReverb() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
开始混音 在创建成功以后, 开始reverb, 这时候会占用AudioFlinger的audio设备.
State() - 类 的构造器com.yunos.tv.karaoke.KaraokeController.State
 
State_Idle - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.State
初始化状态, 创建了 controller 以后的默认状态.
State_Pause - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.State
Pause 成功, 暂停成功的状态.
State_Resume - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.State
Resume 成功, 恢复播放成功的状态, 收到这个状态意味着 Resume 操作成功.
State_Started - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.State
Start 成功, 混音已经成功启动的状态.
State_Stoped - 类 中的静态变量com.yunos.tv.karaoke.KaraokeController.State
Stop 成功, 停止成功, 收到这个状态意味着 stop 操作成功.
stop() - 类 中的方法com.yunos.tv.karaoke.AudioTrackNative
AudioTrack停止播放
stop() - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
 
STOPPED - 类 中的静态变量com.yunos.tv.karaoke.player.PlayerStates
 
stopReverb() - 类 中的方法com.yunos.tv.karaoke.KaraokeController
停止混音, 和start reverb 对应的
syncNotify() - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
Call notify to control the PAUSE (waiting) state, when the state is changed

T

TAG - 类 中的静态变量com.yunos.tv.karaoke.ReverbControlNative
 

U

unregisterControllerStatusListener(KaraokeController.StateListener) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
注销控制器状态回调
unregisterDeviceStatusListener(DeviceStatusListener) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
注销设备插拔回调
unregisterVolumeChangeListener(KaraokeController.VolumeChangeListener) - 类 中的方法com.yunos.tv.karaoke.KaraokeController
 

W

waitPlay() - 类 中的方法com.yunos.tv.karaoke.player.KPlayer
A pause mechanism that would block current thread when pause flag is set (READY_TO_PLAY)
write(byte[], int, int) - 类 中的方法com.yunos.tv.karaoke.AudioTrackNative
写入Audio数据 注意: 这个调用有可能会block。
A B C D E G H I K L M O P R S T U W 
跳过导航链接