
Default to print all info if no arguments are used.
Optional arguments are:
	m:cdm metrics | p:cdm properties
Usage: adb shell lshal debug android.hardware.drm@1.3::IDrmFactory/widevine [m|p]

**** Widevine Cdm Metrics ****
*** Metric size=25
engine_metrics
    crypto_session_get_device_unique_id: count=12 {error_code:0 0}
    crypto_session_life_span: 1
    crypto_session_open_time_us: min=858 max=31775 mean=8733 variance=1.21301e+08 count=14 {error_code:0 0,security_level:0}
    crypto_session_system_id: 13292
    usage_table_header_initial_size: 0
    oemcrypto_api_version: 16
    oemcrypto_close_session: count=14 {oemcrypto_result:0 0}
    oemcrypto_current_hdcp_capability: HDCP_V2_3
    oemcrypto_get_device_id: count=12 {oemcrypto_result:0 0}
    oemcrypto_get_key_data_time_us: min=153 max=318 mean=203.5 variance=1942.96 count=14 {length:64,oemcrypto_result:0 0}
    oemcrypto_get_random: count=14 {oemcrypto_result:0 0}
    oemcrypto_initialize_time_us: min=20903 max=69753 mean=42759.3 variance=2.95741e+08 count=6 {oemcrypto_result:0 0}
    oemcrypto_max_hdcp_capability: HDCP_V2_3
    oemcrypto_max_number_of_sessions: 100
    oemcrypto_number_of_open_sessions: 0
    oemcrypto_provisioning_method: KEYBOX
    oemcrypto_usage_table_support: 1
    oemcrypto_load_usage_table_header: count=5 {oemcrypto_result:0 0}
    oemcrypto_minor_api_version: 3
    oemcrypto_maximum_usage_table_header_size: 3000
  oemcrypto_initialization_mode: USING_L1_WITH_KEYBOX
  oemcrypto_l1_api_version: 16
  oemcrypto_l1_min_api_version: 8
  cdm_engine_cdm_version: "16.1.0"
  cdm_engine_creation_time_millis: 1703726439
  cdm_engine_life_span_ms: 680972
session_metrics

*** Metric size=25
engine_metrics
    crypto_session_life_span: 0
  oemcrypto_initialization_mode: USING_L1_WITH_KEYBOX
  oemcrypto_l1_api_version: 16
  oemcrypto_l1_min_api_version: 8
  cdm_engine_cdm_version: "16.1.0"
  cdm_engine_close_session: count=1 {error_code:0 0}
  cdm_engine_creation_time_millis: 1703726439
  cdm_engine_life_span_ms: 680881
  cdm_engine_open_session: count=1 {error_code:0 0}
session_metrics
  session[0]
    session_id: "sid2"
      crypto_session_security_level: 1
      crypto_session_life_span: 47
      crypto_session_open_time_us: mean=1012 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_close_session: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=174 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_usage_table_support: 1
    cdm_session_life_span_ms: 47
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"

*** Metric size=25
engine_metrics
    crypto_session_life_span: 0
  oemcrypto_initialization_mode: USING_L1_WITH_KEYBOX
  oemcrypto_l1_api_version: 16
  oemcrypto_l1_min_api_version: 8
  cdm_engine_cdm_version: "16.1.0"
  cdm_engine_close_session: count=1 {error_code:0 0}
  cdm_engine_creation_time_millis: 1703726439
  cdm_engine_life_span_ms: 680822
  cdm_engine_open_session: count=1 {error_code:0 0}
session_metrics
  session[0]
    session_id: "sid3"
      crypto_session_security_level: 1
      crypto_session_life_span: 31
      crypto_session_open_time_us: mean=1029 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_close_session: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=186 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_usage_table_support: 1
    cdm_session_life_span_ms: 30
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"

*** Metric size=25
engine_metrics
    crypto_session_life_span: 0
  oemcrypto_initialization_mode: USING_L1_WITH_KEYBOX
  oemcrypto_l1_api_version: 16
  oemcrypto_l1_min_api_version: 8
  cdm_engine_cdm_version: "16.1.0"
  cdm_engine_close_session: count=1 {error_code:0 0}
  cdm_engine_creation_time_millis: 1704334971
  cdm_engine_life_span_ms: 207197
  cdm_engine_open_session: count=1 {error_code:0 0}
session_metrics
  session[0]
    session_id: "sid7"
      crypto_session_security_level: 1
      crypto_session_life_span: 34
      crypto_session_open_time_us: mean=901 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_close_session: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=169 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_usage_table_support: 1
    cdm_session_life_span_ms: 33
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"

*** Metric size=25
engine_metrics
    crypto_session_life_span: 0
  oemcrypto_initialization_mode: USING_L1_WITH_KEYBOX
  oemcrypto_l1_api_version: 16
  oemcrypto_l1_min_api_version: 8
  cdm_engine_cdm_version: "16.1.0"
  cdm_engine_close_session: count=1 {error_code:0 0}
  cdm_engine_creation_time_millis: 1704334971
  cdm_engine_life_span_ms: 207054
  cdm_engine_open_session: count=1 {error_code:0 0}
session_metrics
  session[0]
    session_id: "sid8"
      crypto_session_security_level: 1
      crypto_session_life_span: 55
      crypto_session_open_time_us: mean=2431 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_close_session: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=189 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_usage_table_support: 1
    cdm_session_life_span_ms: 54
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"

*** Metric size=25
engine_metrics
    crypto_session_life_span: 0
  oemcrypto_initialization_mode: USING_L1_WITH_KEYBOX
  oemcrypto_l1_api_version: 16
  oemcrypto_l1_min_api_version: 8
  cdm_engine_cdm_version: "16.1.0"
  cdm_engine_close_session: count=1 {error_code:0 0}
  cdm_engine_creation_time_millis: 1704334971
  cdm_engine_life_span_ms: 206993
  cdm_engine_open_session: count=1 {error_code:0 0}
session_metrics
  session[0]
    session_id: "sid9"
      crypto_session_security_level: 1
      crypto_session_life_span: 24
      crypto_session_open_time_us: mean=936 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_close_session: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=174 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_usage_table_support: 1
    cdm_session_life_span_ms: 24
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"

*** Metric size=25
engine_metrics
    crypto_session_life_span: 0
  oemcrypto_initialization_mode: USING_L1_WITH_KEYBOX
  oemcrypto_l1_api_version: 16
  oemcrypto_l1_min_api_version: 8
  cdm_engine_cdm_version: "16.1.0"
  cdm_engine_close_session: count=1 {error_code:0 0}
  cdm_engine_creation_time_millis: 1704334972
  cdm_engine_life_span_ms: 205899
  cdm_engine_open_session: count=1 {error_code:0 0}
session_metrics
  session[0]
    session_id: "sid12"
      crypto_session_security_level: 1
      crypto_session_life_span: 46
      crypto_session_open_time_us: mean=868 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_close_session: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=161 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_usage_table_support: 1
    cdm_session_life_span_ms: 46
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"

*** Metric size=25
engine_metrics
    crypto_session_life_span: 0
    oemcrypto_api_version: 16
  oemcrypto_initialization_mode: USING_L1_WITH_KEYBOX
  oemcrypto_l1_api_version: 16
  oemcrypto_l1_min_api_version: 8
  cdm_engine_cdm_version: "16.1.0"
  cdm_engine_close_session: count=2 {error_code:0 0}
  cdm_engine_creation_time_millis: 1704335033
  cdm_engine_generate_key_request_time_us: mean=18835 count=1 {error_code:4 4,license_type:0}
  cdm_engine_life_span_ms: 144289
  cdm_engine_open_session: count=4 {error_code:0 0}
  cdm_engine_restore_key_time_us: min=28018 max=31827 mean=29922.5 variance=3.62712e+06 count=2 {error_code:2 2}
session_metrics
  session[0]
    session_id: "sid14"
      crypto_session_security_level: 1
      crypto_session_life_span: 35
      crypto_session_load_certificate_private_key_time_us: mean=821 count=1 {error_code:0 0}
      crypto_session_open_time_us: mean=831 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_close_session: count=1 {oemcrypto_result:0 0}
      oemcrypto_derive_keys_from_session_key_time_us: mean=10052 count=1 {oemcrypto_result:0 0}
      oemcrypto_generate_nonce: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=144 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_oem_public_certificate: count=1 {oemcrypto_result:25 25}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_load_device_drm_key_time_us: mean=573 count=1 {oemcrypto_result:0 0}
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_usage_table_support: 1
      oemcrypto_prep_and_sign_license_request_time_us[0]: mean=17247 count=1 {oemcrypto_result:0 0}
      oemcrypto_prep_and_sign_license_request_time_us[1]: mean=359 count=1 {oemcrypto_result:7 7}
      oemcrypto_load_license_time_us: mean=330 count=1 {oemcrypto_result:0 0}
    cdm_session_life_span_ms: 35
    cdm_session_restore_offline_session: count=1 {error_code:2 2}
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"
  session[1]
    session_id: "sid15"
      crypto_session_security_level: 1
      crypto_session_life_span: 3
      crypto_session_open_time_us: mean=912 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_close_session: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=156 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_usage_table_support: 1
    cdm_session_life_span_ms: 3
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"
  session[2]
    session_id: "sid16"
      crypto_session_security_level: 1
      crypto_session_load_certificate_private_key_time_us: mean=648 count=1 {error_code:0 0}
      crypto_session_open_time_us: mean=919 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_current_hdcp_capability: HDCP_V2_3
      oemcrypto_generate_nonce: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=159 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_oem_public_certificate: count=1 {oemcrypto_result:25 25}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_is_anti_rollback_hw_present: 1
      oemcrypto_load_device_drm_key_time_us: mean=446 count=1 {oemcrypto_result:0 0}
      oemcrypto_max_hdcp_capability: HDCP_V2_3
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_security_patch_level: 4
      oemcrypto_usage_table_support: 1
      oemcrypto_resource_rating_tier: 3
      oemcrypto_prep_and_sign_license_request_time_us[0]: mean=16014 count=1 {oemcrypto_result:0 0}
      oemcrypto_prep_and_sign_license_request_time_us[1]: mean=107 count=1 {oemcrypto_result:7 7}
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"
  session[3]
    session_id: "sid17"
      crypto_session_security_level: 1
      crypto_session_load_certificate_private_key_time_us: mean=681 count=1 {error_code:0 0}
      crypto_session_open_time_us: mean=965 count=1 {error_code:0 0,security_level:0}
      crypto_session_system_id: 13292
      usage_table_header_initial_size: 0
      oemcrypto_api_version: 16
      oemcrypto_current_hdcp_capability: HDCP_V2_3
      oemcrypto_derive_keys_from_session_key_time_us: mean=10257 count=1 {oemcrypto_result:0 0}
      oemcrypto_generate_nonce: count=1 {oemcrypto_result:0 0}
      oemcrypto_get_key_data_time_us: mean=171 count=1 {length:64,oemcrypto_result:0 0}
      oemcrypto_get_oem_public_certificate: count=1 {oemcrypto_result:25 25}
      oemcrypto_get_random: count=2 {oemcrypto_result:0 0}
      oemcrypto_load_device_drm_key_time_us: mean=456 count=1 {oemcrypto_result:0 0}
      oemcrypto_max_hdcp_capability: HDCP_V2_3
      oemcrypto_provisioning_method: KEYBOX
      oemcrypto_usage_table_support: 1
      oemcrypto_prep_and_sign_license_request_time_us[0]: mean=15411 count=1 {oemcrypto_result:0 0}
      oemcrypto_prep_and_sign_license_request_time_us[1]: mean=101 count=1 {oemcrypto_result:7 7}
      oemcrypto_load_license_time_us: mean=355 count=1 {oemcrypto_result:0 0}
    cdm_session_restore_offline_session: count=1 {error_code:2 2}
    oemcrypto_build_info: "OEMCrypto Ref Code Feb 16 2023 16:36:51"


**** Widevine CDM properties ****
default security level: [L1]
OEM Crypto build info: [OEMCrypto Ref Code Feb 16 2023 16:36:51]
analog capabilities: [None]
can disable analog output: [False]
hdcp level- current: [HDCP-2.3]
hdcp level- max: [HDCP-2.3]
id- device: [BFX-AT100_2019_001809035]
id- system: [13292]
max usage table entries: [3000]
num sessions- max supported: [100]
num sessions- opened: [2]
provisioning id: [696490B7002CAA4FE18EF8187FD5CB6A]
provisioning model: [Keybox]
renewal server url: []
resource rating tier: [3]
support SRM update: [False]
support decrypt hash: [1]
support usage table: [True]
version(major)- OEM Crypto API: [16]
version(minor)- OEM Crypto API: [4]
version- Widevine CDM: [16.1.0]
version- current SRM: [0]
