.class public final Lorg/webrtc/CryptoOptions; .super Ljava/lang/Object; .source "CryptoOptions.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lorg/webrtc/CryptoOptions$Builder;, Lorg/webrtc/CryptoOptions$SFrame;, Lorg/webrtc/CryptoOptions$Srtp; } .end annotation # instance fields .field public final sframe:Lorg/webrtc/CryptoOptions$SFrame; .field public final srtp:Lorg/webrtc/CryptoOptions$Srtp; # direct methods .method public constructor (ZZZZ)V .locals 7 invoke-direct {p0}, Ljava/lang/Object;->()V new-instance v6, Lorg/webrtc/CryptoOptions$Srtp; const/4 v5, 0x0 move-object v0, v6 move-object v1, p0 move v2, p1 move v3, p2 move v4, p3 invoke-direct/range {v0 .. v5}, Lorg/webrtc/CryptoOptions$Srtp;->(Lorg/webrtc/CryptoOptions;ZZZLorg/webrtc/CryptoOptions$1;)V iput-object v6, p0, Lorg/webrtc/CryptoOptions;->srtp:Lorg/webrtc/CryptoOptions$Srtp; new-instance p1, Lorg/webrtc/CryptoOptions$SFrame; const/4 p2, 0x0 invoke-direct {p1, p0, p4, p2}, Lorg/webrtc/CryptoOptions$SFrame;->(Lorg/webrtc/CryptoOptions;ZLorg/webrtc/CryptoOptions$1;)V iput-object p1, p0, Lorg/webrtc/CryptoOptions;->sframe:Lorg/webrtc/CryptoOptions$SFrame; return-void .end method .method public synthetic constructor (ZZZZLorg/webrtc/CryptoOptions$1;)V .locals 0 invoke-direct {p0, p1, p2, p3, p4}, Lorg/webrtc/CryptoOptions;->(ZZZZ)V return-void .end method .method public static builder()Lorg/webrtc/CryptoOptions$Builder; .locals 2 new-instance v0, Lorg/webrtc/CryptoOptions$Builder; const/4 v1, 0x0 invoke-direct {v0, v1}, Lorg/webrtc/CryptoOptions$Builder;->(Lorg/webrtc/CryptoOptions$1;)V return-object v0 .end method # virtual methods .method public getSFrame()Lorg/webrtc/CryptoOptions$SFrame; .locals 1 .annotation build Lorg/webrtc/CalledByNative; .end annotation iget-object v0, p0, Lorg/webrtc/CryptoOptions;->sframe:Lorg/webrtc/CryptoOptions$SFrame; return-object v0 .end method .method public getSrtp()Lorg/webrtc/CryptoOptions$Srtp; .locals 1 .annotation build Lorg/webrtc/CalledByNative; .end annotation iget-object v0, p0, Lorg/webrtc/CryptoOptions;->srtp:Lorg/webrtc/CryptoOptions$Srtp; return-object v0 .end method