Skip to content

Commit 9a31afc

Browse files
committed
Api dump
1 parent 307b057 commit 9a31afc

File tree

3 files changed

+527
-1445
lines changed

3 files changed

+527
-1445
lines changed

sentry-android-replay/api/sentry-android-replay.api

Lines changed: 118 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,19 @@ public abstract interface class io/sentry/android/replay/Recorder : java/io/Clos
4444

4545
public final class io/sentry/android/replay/ReplayCache : java/io/Closeable {
4646
public static final field $stable I
47+
public static final field Companion Lio/sentry/android/replay/ReplayCache$Companion;
4748
public fun <init> (Lio/sentry/SentryOptions;Lio/sentry/protocol/SentryId;)V
4849
public final fun addFrame (Ljava/io/File;JLjava/lang/String;)V
4950
public static synthetic fun addFrame$default (Lio/sentry/android/replay/ReplayCache;Ljava/io/File;JLjava/lang/String;ILjava/lang/Object;)V
5051
public fun close ()V
5152
public final fun createVideoOf (JJIIIIILjava/io/File;)Lio/sentry/android/replay/GeneratedVideo;
5253
public static synthetic fun createVideoOf$default (Lio/sentry/android/replay/ReplayCache;JJIIIIILjava/io/File;ILjava/lang/Object;)Lio/sentry/android/replay/GeneratedVideo;
54+
public final fun persistSegmentValues (Ljava/lang/String;Ljava/lang/String;)V
55+
public final fun rotate (J)Ljava/lang/String;
56+
}
57+
58+
public final class io/sentry/android/replay/ReplayCache$Companion {
59+
public final fun makeReplayCacheDir (Lio/sentry/SentryOptions;Lio/sentry/protocol/SentryId;)Ljava/io/File;
5360
}
5461

5562
public final class io/sentry/android/replay/ReplayIntegration : io/sentry/IConnectionStatusProvider$IConnectionStatusObserver, io/sentry/Integration, io/sentry/ReplayController, io/sentry/android/replay/ScreenshotRecorderCallback, io/sentry/android/replay/WindowCallback, io/sentry/android/replay/gestures/TouchRecorderCallback, io/sentry/transport/RateLimiter$IRateLimitObserver, java/io/Closeable {
@@ -59,12 +66,9 @@ public final class io/sentry/android/replay/ReplayIntegration : io/sentry/IConne
5966
public synthetic fun <init> (Landroid/content/Context;Lio/sentry/transport/ICurrentDateProvider;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
6067
public fun captureReplay (Ljava/lang/Boolean;)V
6168
public fun close ()V
62-
public fun disableDebugMaskingOverlay ()V
63-
public fun enableDebugMaskingOverlay ()V
6469
public fun getBreadcrumbConverter ()Lio/sentry/ReplayBreadcrumbConverter;
6570
public final fun getReplayCacheDir ()Ljava/io/File;
6671
public fun getReplayId ()Lio/sentry/protocol/SentryId;
67-
public fun isDebugMaskingOverlayEnabled ()Z
6872
public fun isRecording ()Z
6973
public final fun onConfigurationChanged (Lio/sentry/android/replay/ScreenshotRecorderConfig;)V
7074
public fun onConnectionStatusChanged (Lio/sentry/IConnectionStatusProvider$ConnectionStatus;)V
@@ -74,7 +78,7 @@ public final class io/sentry/android/replay/ReplayIntegration : io/sentry/IConne
7478
public fun onTouchEvent (Landroid/view/MotionEvent;)V
7579
public fun onWindowSizeChanged (II)V
7680
public fun pause ()V
77-
public fun register (Lio/sentry/IScopes;Lio/sentry/SentryOptions;)V
81+
public fun register (Lio/sentry/IHub;Lio/sentry/SentryOptions;)V
7882
public fun resume ()V
7983
public fun setBreadcrumbConverter (Lio/sentry/ReplayBreadcrumbConverter;)V
8084
public fun start ()V
@@ -88,6 +92,7 @@ public abstract interface class io/sentry/android/replay/ScreenshotRecorderCallb
8892

8993
public final class io/sentry/android/replay/ScreenshotRecorderConfig {
9094
public static final field $stable I
95+
public static final field Companion Lio/sentry/android/replay/ScreenshotRecorderConfig$Companion;
9196
public fun <init> (IIFFII)V
9297
public final fun component1 ()I
9398
public final fun component2 ()I
@@ -108,6 +113,10 @@ public final class io/sentry/android/replay/ScreenshotRecorderConfig {
108113
public fun toString ()Ljava/lang/String;
109114
}
110115

116+
public final class io/sentry/android/replay/ScreenshotRecorderConfig$Companion {
117+
public final fun fromSize (Landroid/content/Context;Lio/sentry/SentryReplayOptions;II)Lio/sentry/android/replay/ScreenshotRecorderConfig;
118+
}
119+
111120
public final class io/sentry/android/replay/SentryReplayModifiers {
112121
public static final field $stable I
113122
public static final field INSTANCE Lio/sentry/android/replay/SentryReplayModifiers;
@@ -130,10 +139,36 @@ public abstract interface class io/sentry/android/replay/WindowCallback {
130139
public abstract fun onWindowSizeChanged (II)V
131140
}
132141

142+
public final class io/sentry/android/replay/gestures/GestureRecorder : io/sentry/android/replay/OnRootViewsChangedListener {
143+
public static final field $stable I
144+
public fun <init> (Lio/sentry/SentryOptions;Lio/sentry/android/replay/gestures/TouchRecorderCallback;)V
145+
public fun onRootViewsChanged (Landroid/view/View;Z)V
146+
public final fun stop ()V
147+
}
148+
149+
public final class io/sentry/android/replay/gestures/ReplayGestureConverter {
150+
public static final field $stable I
151+
public fun <init> (Lio/sentry/transport/ICurrentDateProvider;)V
152+
public final fun convert (Landroid/view/MotionEvent;Lio/sentry/android/replay/ScreenshotRecorderConfig;)Ljava/util/List;
153+
}
154+
133155
public abstract interface class io/sentry/android/replay/gestures/TouchRecorderCallback {
134156
public abstract fun onTouchEvent (Landroid/view/MotionEvent;)V
135157
}
136158

159+
public final class io/sentry/android/replay/util/AndroidTextLayout : io/sentry/android/replay/util/TextLayout {
160+
public static final field $stable I
161+
public fun <init> (Landroid/text/Layout;)V
162+
public fun getDominantTextColor ()Ljava/lang/Integer;
163+
public fun getEllipsisCount (I)I
164+
public fun getLineBottom (I)I
165+
public fun getLineCount ()I
166+
public fun getLineStart (I)I
167+
public fun getLineTop (I)I
168+
public fun getLineVisibleEnd (I)I
169+
public fun getPrimaryHorizontal (II)F
170+
}
171+
137172
public class io/sentry/android/replay/util/FixedWindowCallback : android/view/Window$Callback {
138173
public final field delegate Landroid/view/Window$Callback;
139174
public fun <init> (Landroid/view/Window$Callback;)V
@@ -164,3 +199,82 @@ public class io/sentry/android/replay/util/FixedWindowCallback : android/view/Wi
164199
public fun onWindowStartingActionMode (Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;
165200
}
166201

202+
public abstract interface class io/sentry/android/replay/util/TextLayout {
203+
public abstract fun getDominantTextColor ()Ljava/lang/Integer;
204+
public abstract fun getEllipsisCount (I)I
205+
public abstract fun getLineBottom (I)I
206+
public abstract fun getLineCount ()I
207+
public abstract fun getLineStart (I)I
208+
public abstract fun getLineTop (I)I
209+
public abstract fun getLineVisibleEnd (I)I
210+
public abstract fun getPrimaryHorizontal (II)F
211+
}
212+
213+
public abstract interface class io/sentry/android/replay/video/SimpleFrameMuxer {
214+
public abstract fun getVideoTime ()J
215+
public abstract fun isStarted ()Z
216+
public abstract fun muxVideoFrame (Ljava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;)V
217+
public abstract fun release ()V
218+
public abstract fun start (Landroid/media/MediaFormat;)V
219+
}
220+
221+
public final class io/sentry/android/replay/video/SimpleMp4FrameMuxer : io/sentry/android/replay/video/SimpleFrameMuxer {
222+
public static final field $stable I
223+
public fun <init> (Ljava/lang/String;F)V
224+
public fun getVideoTime ()J
225+
public fun isStarted ()Z
226+
public fun muxVideoFrame (Ljava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;)V
227+
public fun release ()V
228+
public fun start (Landroid/media/MediaFormat;)V
229+
}
230+
231+
public abstract class io/sentry/android/replay/viewhierarchy/ViewHierarchyNode {
232+
public static final field $stable I
233+
public static final field Companion Lio/sentry/android/replay/viewhierarchy/ViewHierarchyNode$Companion;
234+
public synthetic fun <init> (FFIIFILio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;ZZZLandroid/graphics/Rect;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
235+
public synthetic fun <init> (FFIIFILio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;ZZZLandroid/graphics/Rect;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
236+
public final fun getChildren ()Ljava/util/List;
237+
public final fun getDistance ()I
238+
public final fun getElevation ()F
239+
public final fun getHeight ()I
240+
public final fun getParent ()Lio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;
241+
public final fun getShouldMask ()Z
242+
public final fun getVisibleRect ()Landroid/graphics/Rect;
243+
public final fun getWidth ()I
244+
public final fun getX ()F
245+
public final fun getY ()F
246+
public final fun isImportantForContentCapture ()Z
247+
public final fun isObscured (Lio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;)Z
248+
public final fun isVisible ()Z
249+
public final fun setChildren (Ljava/util/List;)V
250+
public final fun setImportantForCaptureToAncestors (Z)V
251+
public final fun setImportantForContentCapture (Z)V
252+
public final fun traverse (Lkotlin/jvm/functions/Function1;)V
253+
}
254+
255+
public final class io/sentry/android/replay/viewhierarchy/ViewHierarchyNode$Companion {
256+
public final fun fromView (Landroid/view/View;Lio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;ILio/sentry/SentryOptions;)Lio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;
257+
}
258+
259+
public final class io/sentry/android/replay/viewhierarchy/ViewHierarchyNode$GenericViewHierarchyNode : io/sentry/android/replay/viewhierarchy/ViewHierarchyNode {
260+
public static final field $stable I
261+
public fun <init> (FFIIFILio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;ZZZLandroid/graphics/Rect;)V
262+
public synthetic fun <init> (FFIIFILio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;ZZZLandroid/graphics/Rect;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
263+
}
264+
265+
public final class io/sentry/android/replay/viewhierarchy/ViewHierarchyNode$ImageViewHierarchyNode : io/sentry/android/replay/viewhierarchy/ViewHierarchyNode {
266+
public static final field $stable I
267+
public fun <init> (FFIIFILio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;ZZZLandroid/graphics/Rect;)V
268+
public synthetic fun <init> (FFIIFILio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;ZZZLandroid/graphics/Rect;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
269+
}
270+
271+
public final class io/sentry/android/replay/viewhierarchy/ViewHierarchyNode$TextViewHierarchyNode : io/sentry/android/replay/viewhierarchy/ViewHierarchyNode {
272+
public static final field $stable I
273+
public fun <init> (Lio/sentry/android/replay/util/TextLayout;Ljava/lang/Integer;IIFFIIFILio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;ZZZLandroid/graphics/Rect;)V
274+
public synthetic fun <init> (Lio/sentry/android/replay/util/TextLayout;Ljava/lang/Integer;IIFFIIFILio/sentry/android/replay/viewhierarchy/ViewHierarchyNode;ZZZLandroid/graphics/Rect;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
275+
public final fun getDominantColor ()Ljava/lang/Integer;
276+
public final fun getLayout ()Lio/sentry/android/replay/util/TextLayout;
277+
public final fun getPaddingLeft ()I
278+
public final fun getPaddingTop ()I
279+
}
280+

0 commit comments

Comments
 (0)