question: instantiates a new instance which uses widevine cdm . call #release when the instanceis no longer required . concode_field_sep ConditionVariable conditionVariable concode_elem_sep HandlerThread handlerThread concode_elem_sep DefaultDrmSessionManager<T> drmSessionManager concode_field_sep byte[] downloadLicense concode_elem_sep void release concode_elem_sep DrmSession<T> openBlockingKeyRequest concode_elem_sep void releaseLicense concode_elem_sep byte[] blockingKeyRequest concode_elem_sep Pair<Long,Long> getLicenseDurationRemainingSec concode_elem_sep byte[] renewLicense
target: OfflineLicenseHelper < FrameworkMediaCrypto > function ( String arg0 , Factory arg1 ) { return newWidevineInstance ( new HttpMediaDrmCallback ( arg0 , arg1 ) , null ) ; }