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 が実行されたときに呼び出されます。