Class Key

    • Constructor Detail

      • Key

        public Key()
      • Key

        public Key​(Key source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getTrack

        public String getTrack()
        Get 加密track类型。Widevine支持SD、HD、UHD1、UHD2、AUDIO。Fairplay只支持HD。
        Returns:
        Track 加密track类型。Widevine支持SD、HD、UHD1、UHD2、AUDIO。Fairplay只支持HD。
      • setTrack

        public void setTrack​(String Track)
        Set 加密track类型。Widevine支持SD、HD、UHD1、UHD2、AUDIO。Fairplay只支持HD。
        Parameters:
        Track - 加密track类型。Widevine支持SD、HD、UHD1、UHD2、AUDIO。Fairplay只支持HD。
      • getKeyId

        public String getKeyId()
        Get 密钥ID。
        Returns:
        KeyId 密钥ID。
      • setKeyId

        public void setKeyId​(String KeyId)
        Set 密钥ID。
        Parameters:
        KeyId - 密钥ID。
      • getKey

        public String getKey()
        Get 原始Key使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
        Returns:
        Key 原始Key使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
      • setKey

        public void setKey​(String Key)
        Set 原始Key使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
        Parameters:
        Key - 原始Key使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
      • getIv

        public String getIv()
        Get 原始IV使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
        Returns:
        Iv 原始IV使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
      • setIv

        public void setIv​(String Iv)
        Set 原始IV使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
        Parameters:
        Iv - 原始IV使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
      • getInsertTimestamp

        public Long getInsertTimestamp()
        Get 该key生成时的时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InsertTimestamp 该key生成时的时间戳 注意:此字段可能返回 null,表示取不到有效值。
      • setInsertTimestamp

        public void setInsertTimestamp​(Long InsertTimestamp)
        Set 该key生成时的时间戳 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InsertTimestamp - 该key生成时的时间戳 注意:此字段可能返回 null,表示取不到有效值。