android.media.AudioTrack#setStereoVolume ( )源码实例Demo

下面列出了android.media.AudioTrack#setStereoVolume ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: android_9.0.0_r45   文件: BlockingAudioTrack.java
private static void setupVolume(AudioTrack audioTrack, float volume, float pan) {
    final float vol = clip(volume, 0.0f, 1.0f);
    final float panning = clip(pan, -1.0f, 1.0f);

    float volLeft = vol;
    float volRight = vol;
    if (panning > 0.0f) {
        volLeft *= (1.0f - panning);
    } else if (panning < 0.0f) {
        volRight *= (1.0f + panning);
    }
    if (DBG) Log.d(TAG, "volLeft=" + volLeft + ",volRight=" + volRight);
    if (audioTrack.setStereoVolume(volLeft, volRight) != AudioTrack.SUCCESS) {
        Log.e(TAG, "Failed to set volume");
    }
}
 
源代码2 项目: MediaSDK   文件: DefaultAudioSink.java
private static void setVolumeInternalV3(AudioTrack audioTrack, float volume) {
  audioTrack.setStereoVolume(volume, volume);
}
 
源代码3 项目: TelePlus-Android   文件: DefaultAudioSink.java
@SuppressWarnings("deprecation")
private static void setVolumeInternalV3(AudioTrack audioTrack, float volume) {
  audioTrack.setStereoVolume(volume, volume);
}
 
源代码4 项目: TelePlus-Android   文件: DefaultAudioSink.java
@SuppressWarnings("deprecation")
private static void setVolumeInternalV3(AudioTrack audioTrack, float volume) {
  audioTrack.setStereoVolume(volume, volume);
}
 
源代码5 项目: Telegram-FOSS   文件: DefaultAudioSink.java
@SuppressWarnings("deprecation")
private static void setVolumeInternalV3(AudioTrack audioTrack, float volume) {
  audioTrack.setStereoVolume(volume, volume);
}
 
源代码6 项目: Telegram   文件: DefaultAudioSink.java
@SuppressWarnings("deprecation")
private static void setVolumeInternalV3(AudioTrack audioTrack, float volume) {
  audioTrack.setStereoVolume(volume, volume);
}