RCRTCVideoFrame.smali
.class public Lcn/rongcloud/rtc/base/RCRTCVideoFrame;
.super Ljava/lang/Object;
.source "RCRTCVideoFrame.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcn/rongcloud/rtc/base/RCRTCVideoFrame$CaptureType;,
Lcn/rongcloud/rtc/base/RCRTCVideoFrame$Type;
}
.end annotation
# instance fields
.field private data:[B
.field private height:I
.field private rotation:I
.field private textureId:I
.field private textureType:Lcn/rongcloud/rtc/base/RCRTCVideoFrame$Type;
.field private timestamp:J
.field private width:I
# direct methods
.method public constructor <init>()V
.registers 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, -0x1
.line 2
iput v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->textureId:I
const/4 v0, 0x0
.line 3
iput-object v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->data:[B
return-void
.end method
.method public constructor <init>(IIIJILcn/rongcloud/rtc/base/RCRTCVideoFrame$Type;)V
.registers 9
.line 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, -0x1
.line 5
iput v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->textureId:I
const/4 v0, 0x0
.line 6
iput-object v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->data:[B
.line 7
iput p6, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->textureId:I
.line 8
iput-object p7, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->textureType:Lcn/rongcloud/rtc/base/RCRTCVideoFrame$Type;
.line 9
iput p1, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->width:I
.line 10
iput p2, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->height:I
.line 11
iput p3, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->rotation:I
.line 12
iput-wide p4, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->timestamp:J
return-void
.end method
.method public constructor <init>(IIIJ[B)V
.registers 8
.line 13
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, -0x1
.line 14
iput v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->textureId:I
const/4 v0, 0x0
.line 15
iput-object v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->data:[B
.line 16
iput p1, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->width:I
.line 17
iput p2, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->height:I
.line 18
iput-object p6, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->data:[B
.line 19
iput p3, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->rotation:I
.line 20
iput-wide p4, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->timestamp:J
return-void
.end method
# virtual methods
.method public getCaptureType()Lcn/rongcloud/rtc/base/RCRTCVideoFrame$CaptureType;
.registers 2
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->data:[B
if-nez v0, :cond_7
.line 2
sget-object v0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame$CaptureType;->TEXTURE:Lcn/rongcloud/rtc/base/RCRTCVideoFrame$CaptureType;
return-object v0
.line 3
:cond_7
sget-object v0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame$CaptureType;->NV21:Lcn/rongcloud/rtc/base/RCRTCVideoFrame$CaptureType;
return-object v0
.end method
.method public getData()[B
.registers 2
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->data:[B
return-object v0
.end method
.method public getHeight()I
.registers 2
.line 1
iget v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->height:I
return v0
.end method
.method public getOesTextureId()I
.registers 2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
invoke-virtual {p0}, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->getTextureId()I
move-result v0
return v0
.end method
.method public getRotation()I
.registers 2
.line 1
iget v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->rotation:I
return v0
.end method
.method public getTextureId()I
.registers 2
.line 1
iget v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->textureId:I
return v0
.end method
.method public getTextureType()Lcn/rongcloud/rtc/base/RCRTCVideoFrame$Type;
.registers 2
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->textureType:Lcn/rongcloud/rtc/base/RCRTCVideoFrame$Type;
return-object v0
.end method
.method public getTimestamp()J
.registers 3
.line 1
iget-wide v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->timestamp:J
return-wide v0
.end method
.method public getWidth()I
.registers 2
.line 1
iget v0, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->width:I
return v0
.end method
.method public setData([B)V
.registers 2
.line 1
iput-object p1, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->data:[B
return-void
.end method
.method public setHeight(I)V
.registers 2
.line 1
iput p1, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->height:I
return-void
.end method
.method public setRotation(I)V
.registers 2
.line 1
iput p1, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->rotation:I
return-void
.end method
.method public setTextureId(I)V
.registers 2
.line 1
iput p1, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->textureId:I
return-void
.end method
.method public setTextureType(Lcn/rongcloud/rtc/base/RCRTCVideoFrame$Type;)V
.registers 2
.line 1
iput-object p1, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->textureType:Lcn/rongcloud/rtc/base/RCRTCVideoFrame$Type;
return-void
.end method
.method public setTimestamp(J)V
.registers 3
.line 1
iput-wide p1, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->timestamp:J
return-void
.end method
.method public setWidth(I)V
.registers 2
.line 1
iput p1, p0, Lcn/rongcloud/rtc/base/RCRTCVideoFrame;->width:I
return-void
.end method