MetricsConstants
class MetricsConstants
| kotlin.Any | |
| ↳ | android.media.MediaDrm.MetricsConstants |
Definitions for the metrics that are reported via the getMetrics call.
Summary
| Constants | |
|---|---|
| static String |
Key to extract the number of failed |
| static String |
Key to extract the list of error codes that were returned from |
| static String |
Key to extract the number of successful |
| static String |
Key to extract the count of |
| static String |
Key to extract the count of |
| static String |
Key to extract the count of |
| static String |
Key to extract the count of |
| static String |
Key to extract the count of |
| static String |
Key to extract the number of failed |
| static String |
Key to extract the list of error codes that were returned from |
| static String |
Key to extract the number of successful |
| static String |
Key to extract the number of failed |
| static String |
Key to extract the list of error codes that were returned from |
| static String |
Key to extract the number of successful |
| static String |
Key to extract the average time in microseconds of calls to |
| static String |
Key to extract the number of failed |
| static String |
Key to extract the list of error codes that were returned from |
| static String |
Key to extract the number of successful |
| static String |
Key to extract the count of |
| static String |
Key to extract the count of |
| static String |
Key to extract the count of |
| static String |
Key to extract the count of |
| static String |
Key to extract the count of |
| static String |
Key to extract the number of failed #openSession calls from the |
| static String |
Key to extract the list of error codes that were returned from #openSession calls. |
| static String |
Key to extract the number of successful #openSession calls from the |
| static String |
Key to extract the number of failed |
| static String |
Key to extract the list of error codes that were returned from |
| static String |
Key to extract the number of successful |
| static String |
Key to extract the average time in microseconds of calls to |
| static String |
Key to extract the number of failed |
| static String |
Key to extract the list of error codes that were returned from |
| static String |
Key to extract the number of successful |
| static String |
Key to extract the end times of sessions. |
| static String |
Key to extract the start times of sessions. |
Constants
CLOSE_SESSION_ERROR_COUNT
static val CLOSE_SESSION_ERROR_COUNT: String
Key to extract the number of failed closeSession calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.close_session.error.count"CLOSE_SESSION_ERROR_LIST
static val CLOSE_SESSION_ERROR_LIST: String
Key to extract the list of error codes that were returned from closeSession calls. The key is used to lookup the list in the PersistableBundle returned by a getMetrics call. The list is an array of Long values (android.os.BaseBundle#getLongArray).
Value: "drm.mediadrm.close_session.error.list"CLOSE_SESSION_OK_COUNT
static val CLOSE_SESSION_OK_COUNT: String
Key to extract the number of successful closeSession calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.close_session.ok.count"EVENT_KEY_EXPIRED_COUNT
static val EVENT_KEY_EXPIRED_COUNT: String
Key to extract the count of OnEventListener.onEvent calls of type KEY_EXPIRED occurred. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.event.KEY_EXPIRED.count"EVENT_KEY_NEEDED_COUNT
static val EVENT_KEY_NEEDED_COUNT: String
Key to extract the count of OnEventListener.onEvent calls of type KEY_NEEDED occurred. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.event.KEY_NEEDED.count"EVENT_PROVISION_REQUIRED_COUNT
static val EVENT_PROVISION_REQUIRED_COUNT: String
Key to extract the count of OnEventListener.onEvent calls of type PROVISION_REQUIRED occurred. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.event.PROVISION_REQUIRED.count"EVENT_SESSION_RECLAIMED_COUNT
static val EVENT_SESSION_RECLAIMED_COUNT: String
Key to extract the count of OnEventListener.onEvent calls of type SESSION_RECLAIMED. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.event.SESSION_RECLAIMED.count"EVENT_VENDOR_DEFINED_COUNT
static val EVENT_VENDOR_DEFINED_COUNT: String
Key to extract the count of OnEventListener.onEvent calls of type VENDOR_DEFINED. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.event.VENDOR_DEFINED.count"GET_DEVICE_UNIQUE_ID_ERROR_COUNT
static val GET_DEVICE_UNIQUE_ID_ERROR_COUNT: String
Key to extract the number of failed getPropertyByteArray calls were made with the PROPERTY_DEVICE_UNIQUE_ID value. The key is used to lookup the value in the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.get_device_unique_id.error.count"GET_DEVICE_UNIQUE_ID_ERROR_LIST
static val GET_DEVICE_UNIQUE_ID_ERROR_LIST: String
Key to extract the list of error codes that were returned from getPropertyByteArray calls with the PROPERTY_DEVICE_UNIQUE_ID value. The key is used to lookup the list in the PersistableBundle returned by a getMetrics call. The list is an array of Long values (android.os.BaseBundle#getLongArray).
Value: "drm.mediadrm.get_device_unique_id.error.list"GET_DEVICE_UNIQUE_ID_OK_COUNT
static val GET_DEVICE_UNIQUE_ID_OK_COUNT: String
Key to extract the number of successful getPropertyByteArray calls were made with the PROPERTY_DEVICE_UNIQUE_ID value. The key is used to lookup the value in the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.get_device_unique_id.ok.count"GET_KEY_REQUEST_ERROR_COUNT
static val GET_KEY_REQUEST_ERROR_COUNT: String
Key to extract the number of failed getKeyRequest calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.get_key_request.error.count"GET_KEY_REQUEST_ERROR_LIST
static val GET_KEY_REQUEST_ERROR_LIST: String
Key to extract the list of error codes that were returned from getKeyRequest calls. The key is used to lookup the list in the PersistableBundle returned by a getMetrics call. The list is an array of Long values (android.os.BaseBundle#getLongArray).
Value: "drm.mediadrm.get_key_request.error.list"GET_KEY_REQUEST_OK_COUNT
static val GET_KEY_REQUEST_OK_COUNT: String
Key to extract the number of successful getKeyRequest calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.get_key_request.ok.count"GET_KEY_REQUEST_OK_TIME_MICROS
static val GET_KEY_REQUEST_OK_TIME_MICROS: String
Key to extract the average time in microseconds of calls to getKeyRequest. The value is retrieved from the PersistableBundle returned from getMetrics. The time is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.get_key_request.ok.average_time_micros"GET_PROVISION_REQUEST_ERROR_COUNT
static val GET_PROVISION_REQUEST_ERROR_COUNT: String
Key to extract the number of failed getProvisionRequest calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.get_provision_request.error.count"GET_PROVISION_REQUEST_ERROR_LIST
static val GET_PROVISION_REQUEST_ERROR_LIST: String
Key to extract the list of error codes that were returned from getProvisionRequest calls. The key is used to lookup the list in the PersistableBundle returned by a getMetrics call. The list is an array of Long values (android.os.BaseBundle#getLongArray).
Value: "drm.mediadrm.get_provision_request.error.list"GET_PROVISION_REQUEST_OK_COUNT
static val GET_PROVISION_REQUEST_OK_COUNT: String
Key to extract the number of successful getProvisionRequest calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.get_provision_request.ok.count"KEY_STATUS_EXPIRED_COUNT
static val KEY_STATUS_EXPIRED_COUNT: String
Key to extract the count of KeyStatus.STATUS_EXPIRED events that occurred. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.key_status.EXPIRED.count"KEY_STATUS_INTERNAL_ERROR_COUNT
static val KEY_STATUS_INTERNAL_ERROR_COUNT: String
Key to extract the count of KeyStatus.STATUS_INTERNAL_ERROR events that occurred. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.key_status.INTERNAL_ERROR.count"KEY_STATUS_OUTPUT_NOT_ALLOWED_COUNT
static val KEY_STATUS_OUTPUT_NOT_ALLOWED_COUNT: String
Key to extract the count of KeyStatus.STATUS_OUTPUT_NOT_ALLOWED events that occurred. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.key_status_change.OUTPUT_NOT_ALLOWED.count"KEY_STATUS_PENDING_COUNT
static val KEY_STATUS_PENDING_COUNT: String
Key to extract the count of KeyStatus.STATUS_PENDING events that occurred. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.key_status_change.PENDING.count"KEY_STATUS_USABLE_COUNT
static val KEY_STATUS_USABLE_COUNT: String
Key to extract the count of KeyStatus.STATUS_USABLE events that occurred. The count is extracted from the PersistableBundle returned from a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.key_status_change.USABLE.count"OPEN_SESSION_ERROR_COUNT
static val OPEN_SESSION_ERROR_COUNT: String
Key to extract the number of failed #openSession calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.open_session.error.count"OPEN_SESSION_ERROR_LIST
static val OPEN_SESSION_ERROR_LIST: String
Key to extract the list of error codes that were returned from #openSession calls. The key is used to lookup the list in the PersistableBundle returned by a getMetrics call. The list is an array of Long values (android.os.BaseBundle#getLongArray).
Value: "drm.mediadrm.open_session.error.list"OPEN_SESSION_OK_COUNT
static val OPEN_SESSION_OK_COUNT: String
Key to extract the number of successful #openSession calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.open_session.ok.count"PROVIDE_KEY_RESPONSE_ERROR_COUNT
static val PROVIDE_KEY_RESPONSE_ERROR_COUNT: String
Key to extract the number of failed provideKeyResponse calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.provide_key_response.error.count"PROVIDE_KEY_RESPONSE_ERROR_LIST
static val PROVIDE_KEY_RESPONSE_ERROR_LIST: String
Key to extract the list of error codes that were returned from provideKeyResponse calls. The key is used to lookup the list in the PersistableBundle returned by a getMetrics call. The list is an array of Long values (android.os.BaseBundle#getLongArray).
Value: "drm.mediadrm.provide_key_response.error.list"PROVIDE_KEY_RESPONSE_OK_COUNT
static val PROVIDE_KEY_RESPONSE_OK_COUNT: String
Key to extract the number of successful provideKeyResponse calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.provide_key_response.ok.count"PROVIDE_KEY_RESPONSE_OK_TIME_MICROS
static val PROVIDE_KEY_RESPONSE_OK_TIME_MICROS: String
Key to extract the average time in microseconds of calls to provideKeyResponse. The value is retrieved from the PersistableBundle returned from getMetrics. The time is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.provide_key_response.ok.average_time_micros"PROVIDE_PROVISION_RESPONSE_ERROR_COUNT
static val PROVIDE_PROVISION_RESPONSE_ERROR_COUNT: String
Key to extract the number of failed provideProvisionResponse calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.provide_provision_response.error.count"PROVIDE_PROVISION_RESPONSE_ERROR_LIST
static val PROVIDE_PROVISION_RESPONSE_ERROR_LIST: String
Key to extract the list of error codes that were returned from provideProvisionResponse calls. The key is used to lookup the list in the PersistableBundle returned by a getMetrics call. The list is an array of Long values (android.os.BaseBundle#getLongArray).
Value: "drm.mediadrm.provide_provision_response.error.list"PROVIDE_PROVISION_RESPONSE_OK_COUNT
static val PROVIDE_PROVISION_RESPONSE_OK_COUNT: String
Key to extract the number of successful provideProvisionResponse calls from the PersistableBundle returned by a getMetrics call. The count is a Long value (android.os.BaseBundle#getLong).
Value: "drm.mediadrm.provide_provision_response.ok.count"SESSION_END_TIMES_MS
static val SESSION_END_TIMES_MS: String
Key to extract the end times of sessions. Times are represented as milliseconds since epoch (1970-01-01T00:00:00Z). The end times are returned from the PersistableBundle from a getMetrics call. The end times are returned as another PersistableBundle containing the session ids as keys and the end times as long values. Use android.os.BaseBundle#keySet to get the list of session ids, and then android.os.BaseBundle#getLong to get the end time for each session.
Value: "drm.mediadrm.session_end_times_ms"SESSION_START_TIMES_MS
static val SESSION_START_TIMES_MS: String
Key to extract the start times of sessions. Times are represented as milliseconds since epoch (1970-01-01T00:00:00Z). The start times are returned from the PersistableBundle from a getMetrics call. The start times are returned as another PersistableBundle containing the session ids as keys and the start times as long values. Use android.os.BaseBundle#keySet to get the list of session ids, and then android.os.BaseBundle#getLong to get the start time for each session.
Value: "drm.mediadrm.session_start_times_ms"