Class RRWebVideoEvent

java.lang.Object
io.sentry.rrweb.RRWebEvent
io.sentry.rrweb.RRWebVideoEvent
All Implemented Interfaces:
JsonSerializable, JsonUnknown

public final class RRWebVideoEvent extends RRWebEvent implements JsonUnknown, JsonSerializable
  • Field Details

  • Constructor Details

    • RRWebVideoEvent

      public RRWebVideoEvent()
  • Method Details

    • getTag

      @NotNull public @NotNull String getTag()
    • setTag

      public void setTag(@NotNull @NotNull String tag)
    • getSegmentId

      public int getSegmentId()
    • setSegmentId

      public void setSegmentId(int segmentId)
    • getSize

      public long getSize()
    • setSize

      public void setSize(long size)
    • getDurationMs

      public long getDurationMs()
    • setDurationMs

      public void setDurationMs(long durationMs)
    • getEncoding

      @NotNull public @NotNull String getEncoding()
    • setEncoding

      public void setEncoding(@NotNull @NotNull String encoding)
    • getContainer

      @NotNull public @NotNull String getContainer()
    • setContainer

      public void setContainer(@NotNull @NotNull String container)
    • getHeight

      public int getHeight()
    • setHeight

      public void setHeight(int height)
    • getWidth

      public int getWidth()
    • setWidth

      public void setWidth(int width)
    • getFrameCount

      public int getFrameCount()
    • setFrameCount

      public void setFrameCount(int frameCount)
    • getFrameRateType

      @NotNull public @NotNull String getFrameRateType()
    • setFrameRateType

      public void setFrameRateType(@NotNull @NotNull String frameRateType)
    • getFrameRate

      public int getFrameRate()
    • setFrameRate

      public void setFrameRate(int frameRate)
    • getLeft

      public int getLeft()
    • setLeft

      public void setLeft(int left)
    • getTop

      public int getTop()
    • setTop

      public void setTop(int top)
    • getPayloadUnknown

      @Nullable public @Nullable Map<String,Object> getPayloadUnknown()
    • setPayloadUnknown

      public void setPayloadUnknown(@Nullable @Nullable Map<String,Object> payloadUnknown)
    • getDataUnknown

      @Nullable public @Nullable Map<String,Object> getDataUnknown()
    • setDataUnknown

      public void setDataUnknown(@Nullable @Nullable Map<String,Object> dataUnknown)
    • getUnknown

      @Nullable public @Nullable Map<String,Object> getUnknown()
      Specified by:
      getUnknown in interface JsonUnknown
    • setUnknown

      public void setUnknown(@Nullable @Nullable Map<String,Object> unknown)
      Specified by:
      setUnknown in interface JsonUnknown
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class RRWebEvent
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class RRWebEvent
    • serialize

      public void serialize(@NotNull @NotNull ObjectWriter writer, @NotNull @NotNull ILogger logger) throws IOException
      Specified by:
      serialize in interface JsonSerializable
      Throws:
      IOException