android.media.MediaCodecInfo.AudioCapabilities# isSampleRateSupported ( ) 源码实例Demo

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

源代码1 项目: MediaSDK   文件: MediaCodecInfo.java

/**
 * Whether the decoder supports audio with a given sample rate.
 * <p>
 * Must not be called if the device SDK version is less than 21.
 *
 * @param sampleRate The sample rate in Hz.
 * @return Whether the decoder supports audio with the given sample rate.
 */
@TargetApi(21)
public boolean isAudioSampleRateSupportedV21(int sampleRate) {
  if (capabilities == null) {
    logNoSupport("sampleRate.caps");
    return false;
  }
  AudioCapabilities audioCapabilities = capabilities.getAudioCapabilities();
  if (audioCapabilities == null) {
    logNoSupport("sampleRate.aCaps");
    return false;
  }
  if (!audioCapabilities.isSampleRateSupported(sampleRate)) {
    logNoSupport("sampleRate.support, " + sampleRate);
    return false;
  }
  return true;
}
 
源代码2 项目: TelePlus-Android   文件: MediaCodecInfo.java

/**
 * Whether the decoder supports audio with a given sample rate.
 * <p>
 * Must not be called if the device SDK version is less than 21.
 *
 * @param sampleRate The sample rate in Hz.
 * @return Whether the decoder supports audio with the given sample rate.
 */
@TargetApi(21)
public boolean isAudioSampleRateSupportedV21(int sampleRate) {
  if (capabilities == null) {
    logNoSupport("sampleRate.caps");
    return false;
  }
  AudioCapabilities audioCapabilities = capabilities.getAudioCapabilities();
  if (audioCapabilities == null) {
    logNoSupport("sampleRate.aCaps");
    return false;
  }
  if (!audioCapabilities.isSampleRateSupported(sampleRate)) {
    logNoSupport("sampleRate.support, " + sampleRate);
    return false;
  }
  return true;
}
 
源代码3 项目: TelePlus-Android   文件: MediaCodecInfo.java

/**
 * Whether the decoder supports audio with a given sample rate.
 * <p>
 * Must not be called if the device SDK version is less than 21.
 *
 * @param sampleRate The sample rate in Hz.
 * @return Whether the decoder supports audio with the given sample rate.
 */
@TargetApi(21)
public boolean isAudioSampleRateSupportedV21(int sampleRate) {
  if (capabilities == null) {
    logNoSupport("sampleRate.caps");
    return false;
  }
  AudioCapabilities audioCapabilities = capabilities.getAudioCapabilities();
  if (audioCapabilities == null) {
    logNoSupport("sampleRate.aCaps");
    return false;
  }
  if (!audioCapabilities.isSampleRateSupported(sampleRate)) {
    logNoSupport("sampleRate.support, " + sampleRate);
    return false;
  }
  return true;
}
 
源代码4 项目: K-Sonic   文件: MediaCodecInfo.java

/**
 * Whether the decoder supports audio with a given sample rate.
 * <p>
 * Must not be called if the device SDK version is less than 21.
 *
 * @param sampleRate The sample rate in Hz.
 * @return Whether the decoder supports audio with the given sample rate.
 */
@TargetApi(21)
public boolean isAudioSampleRateSupportedV21(int sampleRate) {
  if (capabilities == null) {
    logNoSupport("sampleRate.caps");
    return false;
  }
  AudioCapabilities audioCapabilities = capabilities.getAudioCapabilities();
  if (audioCapabilities == null) {
    logNoSupport("sampleRate.aCaps");
    return false;
  }
  if (!audioCapabilities.isSampleRateSupported(sampleRate)) {
    logNoSupport("sampleRate.support, " + sampleRate);
    return false;
  }
  return true;
}
 
源代码5 项目: Telegram-FOSS   文件: MediaCodecInfo.java

/**
 * Whether the decoder supports audio with a given sample rate.
 * <p>
 * Must not be called if the device SDK version is less than 21.
 *
 * @param sampleRate The sample rate in Hz.
 * @return Whether the decoder supports audio with the given sample rate.
 */
@TargetApi(21)
public boolean isAudioSampleRateSupportedV21(int sampleRate) {
  if (capabilities == null) {
    logNoSupport("sampleRate.caps");
    return false;
  }
  AudioCapabilities audioCapabilities = capabilities.getAudioCapabilities();
  if (audioCapabilities == null) {
    logNoSupport("sampleRate.aCaps");
    return false;
  }
  if (!audioCapabilities.isSampleRateSupported(sampleRate)) {
    logNoSupport("sampleRate.support, " + sampleRate);
    return false;
  }
  return true;
}
 
源代码6 项目: Telegram   文件: MediaCodecInfo.java

/**
 * Whether the decoder supports audio with a given sample rate.
 * <p>
 * Must not be called if the device SDK version is less than 21.
 *
 * @param sampleRate The sample rate in Hz.
 * @return Whether the decoder supports audio with the given sample rate.
 */
@TargetApi(21)
public boolean isAudioSampleRateSupportedV21(int sampleRate) {
  if (capabilities == null) {
    logNoSupport("sampleRate.caps");
    return false;
  }
  AudioCapabilities audioCapabilities = capabilities.getAudioCapabilities();
  if (audioCapabilities == null) {
    logNoSupport("sampleRate.aCaps");
    return false;
  }
  if (!audioCapabilities.isSampleRateSupported(sampleRate)) {
    logNoSupport("sampleRate.support, " + sampleRate);
    return false;
  }
  return true;
}