Package org.webrtc

Class CryptoOptions.Builder

java.lang.Object
org.webrtc.CryptoOptions.Builder
Enclosing class:
CryptoOptions

public static class CryptoOptions.Builder extends Object
  • Field Details

    • enableGcmCryptoSuites

      private boolean enableGcmCryptoSuites
    • enableAes128Sha1_32CryptoCipher

      private boolean enableAes128Sha1_32CryptoCipher
    • enableEncryptedRtpHeaderExtensions

      private boolean enableEncryptedRtpHeaderExtensions
    • requireFrameEncryption

      private boolean requireFrameEncryption
  • Constructor Details

    • Builder

      private Builder()
  • Method Details

    • setEnableGcmCryptoSuites

      public CryptoOptions.Builder setEnableGcmCryptoSuites(boolean enableGcmCryptoSuites)
    • setEnableAes128Sha1_32CryptoCipher

      public CryptoOptions.Builder setEnableAes128Sha1_32CryptoCipher(boolean enableAes128Sha1_32CryptoCipher)
    • setEnableEncryptedRtpHeaderExtensions

      public CryptoOptions.Builder setEnableEncryptedRtpHeaderExtensions(boolean enableEncryptedRtpHeaderExtensions)
    • setRequireFrameEncryption

      public CryptoOptions.Builder setRequireFrameEncryption(boolean requireFrameEncryption)
    • createCryptoOptions

      public CryptoOptions createCryptoOptions()