メインコンテンツまでスキップ

Device & Security

お知らせ

このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。

CpuInfo Class

com.kollus.sdk.media.util.CpuInfo

モバイルデバイスの CPU 仕様およびハードウェア性能情報を確認し、高画質動画再生のサポート可否を判断するユーティリティクラスです。

Public Methods

  • int getCpuCount()
  • String getCpuName()
  • Vector<String> getFrequence()
  • int getFrequenceWithInt()
  • boolean hasFeature(String feature)
  • boolean isSupportDevice()

Static Public Methods

  • static synchronized CpuInfo getInstance()

Method Details

int com.kollus.sdk.media.util.CpuInfo.getCpuCount()

プロセッサーの物理コア数を返します。

  • 戻り値: CPU コア数

String com.kollus.sdk.media.util.CpuInfo.getCpuName()

プロセッサー(AP)の正式名称を返します。

  • 戻り値: プロセッサーモデル名

Vector<String> com.kollus.sdk.media.util.CpuInfo.getFrequence()

CPU の動作クロック周波数情報を文字列リスト形式で返します。

  • 戻り値: CPU クロックリスト

int com.kollus.sdk.media.util.CpuInfo.getFrequenceWithInt()

CPU の最大動作クロック周波数を整数型で返します。性能分析時の数値比較に便利です。

  • 戻り値: CPU 最大クロック値

static synchronized CpuInfo com.kollus.sdk.media.util.CpuInfo.getInstance()

CpuInfoのシングルトンインスタンスを返します。デバイス情報の取得前に、最初に 1 回インスタンスを生成する必要があります。

  • 戻り値: CpuInfoインスタンス

boolean com.kollus.sdk.media.util.CpuInfo.hasFeature(String feature)

CPU が特定の命令セットまたはハードウェアアクセラレーション機能を持っているかどうかを確認します。

  • パラメーター
    • feature: 確認対象のハードウェア機能名称
  • 戻り値: 該当機能の保有有無

boolean com.kollus.sdk.media.util.CpuInfo.isSupportDevice()

ハードウェア仕様が Kollus SDK の最小再生要件を満たしているかどうかを確認します。

  • 戻り値: サービスサポート可否

EmulatorCheckerListener Interface

com.kollus.sdk.media.EmulatorCheckerListener

コンテンツ保護のために、ルーティング(Rooting)の有無、エミュレーター環境での実行、デバッグモードの有効化状態を検出し、該当イベント発生時にコールバックを受信するセキュリティリスナーインターフェースです。

Public Methods

  • void onDetectDebuggingMode()
  • void onDetectRooting()
  • void onRunningEmulator()

Method Details

void com.kollus.sdk.media.EmulatorCheckerListener.onDetectDebuggingMode()

動画再生中にシステムデバッグモードが有効化されたときに呼び出されます。


void com.kollus.sdk.media.EmulatorCheckerListener.onDetectRooting()

OS の権限改ざん(ルーティング)が検出されたときに呼び出されます。セキュリティポリシーに応じて、再生ブロックなどの処理を実行できます。


void com.kollus.sdk.media.EmulatorCheckerListener.onRunningEmulator()

実際のモバイルデバイスではなく、仮想環境(エミュレーター)で SDK が実行されたときに呼び出されます。