diff --git a/Directory.Build.props b/Directory.Build.props index 7a9434bdf..810e7fe66 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -353,6 +353,12 @@ + + + + + + diff --git a/config.json b/config.json index bd4074531..4ead309cd 100644 --- a/config.json +++ b/config.json @@ -2405,6 +2405,24 @@ "type": "androidlibrary", "comments": "Depends on Xamarin.Google.Android.ODML.Image which only has a prerelease version." }, + { + "groupId": "com.google.ai.edge.localagents", + "artifactId": "localagents-fc", + "version": "0.1.0", + "nugetVersion": "0.1.0", + "nugetId": "Xamarin.Google.AI.Edge.LocalAgents.FunctionCalling", + "type": "androidlibrary", + "excludedRuntimeDependencies": "org.json.json" + }, + { + "groupId": "com.google.ai.edge.localagents", + "artifactId": "localagents-rag", + "version": "0.2.0", + "nugetVersion": "0.2.0", + "nugetId": "Xamarin.Google.AI.Edge.LocalAgents.RAG", + "type": "androidlibrary", + "excludedRuntimeDependencies": "org.json.json" + }, { "groupId": "com.google.android", "artifactId": "annotations", @@ -3645,7 +3663,7 @@ "groupId": "com.google.firebase", "artifactId": "firebase-firestore", "version": "26.0.0", - "nugetVersion": "126.0.0", + "nugetVersion": "126.0.0.1", "nugetId": "Xamarin.Firebase.Firestore", "extraDependencies": "com.google.guava.guava", "type": "xbd", @@ -3973,6 +3991,14 @@ "type": "no-bindings", "mavenRepositoryType": "MavenCentral" }, + { + "groupId": "com.google.mediapipe", + "artifactId": "tasks-genai", + "version": "0.10.25", + "nugetVersion": "0.10.25", + "nugetId": "Xamarin.Google.MediaPipe.Tasks.GenAI", + "type": "androidlibrary" + }, { "groupId": "com.google.mlkit", "artifactId": "barcode-scanning", diff --git a/published-namespaces.txt b/published-namespaces.txt index 9471059ad..241adf802 100644 --- a/published-namespaces.txt +++ b/published-namespaces.txt @@ -991,6 +991,15 @@ Google.Ads.InteractiveMedia.V3.Impl.Data Google.Ads.Mediation Google.Ads.Mediation.Admob Google.Ads.Nonagon.Util.Logging.Csi +Google.AI.Edge.LocalAgents.FunctionCalling +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval +Google.AI.Edge.LocalAgents.RAG.Chains +Google.AI.Edge.LocalAgents.RAG.Chunking +Google.AI.Edge.LocalAgents.RAG.Memory +Google.AI.Edge.LocalAgents.RAG.Models +Google.AI.Edge.LocalAgents.RAG.Prompt +Google.AI.Edge.LocalAgents.RAG.Retrieval +Google.AI.Edge.LocalAgents.RAG.Shared Google.Android.Gms.Ads Google.Android.Gms.Ads.AdManager Google.Android.Gms.Ads.AppOpen @@ -1096,6 +1105,7 @@ Google.AutoValue.Extension.ToPrettyString.Processor Google.AutoValue.Processor Google.Cloud.Audit Google.Cloud.Datastore.Core.Number +Google.Common.Collect Google.Common.Util.Concurrent Google.Common.Util.Concurrent.Internal Google.Developers.Mobile.Targeting.Proto @@ -1109,6 +1119,7 @@ Google.Internal.Firebase.InAppMessaging.V1 Google.Internal.Firebase.InAppMessaging.V1.SdkServing Google.Logging.Type Google.Longrunning +Google.MediaPipe.Tasks.GenAI.LlmInference Google.Rpc Google.Rpc.Context Google.Type diff --git a/source/androidx.media3/media3-common/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-common/PublicAPI/PublicAPI.Unshipped.txt index 2633e6e03..2bb2f3c9c 100644 --- a/source/androidx.media3/media3-common/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-common/PublicAPI/PublicAPI.Unshipped.txt @@ -124,6 +124,7 @@ AndroidX.Media3.Common.Audio.AudioManagerCompat AndroidX.Media3.Common.Audio.AudioManagerCompat.IAudioFocusGain AndroidX.Media3.Common.Audio.AudioMixingUtil AndroidX.Media3.Common.Audio.AudioProcessingPipeline +AndroidX.Media3.Common.Audio.AudioProcessingPipeline.AudioProcessingPipeline(Google.Common.Collect.ImmutableList? audioProcessors) -> void AndroidX.Media3.Common.Audio.AudioProcessingPipeline.Configure(AndroidX.Media3.Common.Audio.AudioProcessorAudioFormat? inputAudioFormat) -> AndroidX.Media3.Common.Audio.AudioProcessorAudioFormat? AndroidX.Media3.Common.Audio.AudioProcessingPipeline.Flush() -> void AndroidX.Media3.Common.Audio.AudioProcessingPipeline.IsEnded.get -> bool @@ -1032,15 +1033,23 @@ AndroidX.Media3.Common.MediaItem.DrmConfiguration.Builder.SetPlayClearContentWit AndroidX.Media3.Common.MediaItem.DrmConfiguration.Builder.SetScheme(Java.Util.UUID? scheme) -> AndroidX.Media3.Common.MediaItem.DrmConfiguration.Builder? AndroidX.Media3.Common.MediaItem.DrmConfiguration.ForceDefaultLicenseUri.get -> bool AndroidX.Media3.Common.MediaItem.DrmConfiguration.ForceDefaultLicenseUri.set -> void +AndroidX.Media3.Common.MediaItem.DrmConfiguration.ForcedSessionTrackTypes.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.MediaItem.DrmConfiguration.ForcedSessionTrackTypes.set -> void AndroidX.Media3.Common.MediaItem.DrmConfiguration.GetKeySetId() -> byte[]? +AndroidX.Media3.Common.MediaItem.DrmConfiguration.LicenseRequestHeaders.get -> Google.Common.Collect.ImmutableMap? +AndroidX.Media3.Common.MediaItem.DrmConfiguration.LicenseRequestHeaders.set -> void AndroidX.Media3.Common.MediaItem.DrmConfiguration.LicenseUri.get -> Android.Net.Uri? AndroidX.Media3.Common.MediaItem.DrmConfiguration.LicenseUri.set -> void AndroidX.Media3.Common.MediaItem.DrmConfiguration.MultiSession.get -> bool AndroidX.Media3.Common.MediaItem.DrmConfiguration.MultiSession.set -> void AndroidX.Media3.Common.MediaItem.DrmConfiguration.PlayClearContentWithoutKey.get -> bool AndroidX.Media3.Common.MediaItem.DrmConfiguration.PlayClearContentWithoutKey.set -> void +AndroidX.Media3.Common.MediaItem.DrmConfiguration.RequestHeaders.get -> Google.Common.Collect.ImmutableMap? +AndroidX.Media3.Common.MediaItem.DrmConfiguration.RequestHeaders.set -> void AndroidX.Media3.Common.MediaItem.DrmConfiguration.Scheme.get -> Java.Util.UUID? AndroidX.Media3.Common.MediaItem.DrmConfiguration.Scheme.set -> void +AndroidX.Media3.Common.MediaItem.DrmConfiguration.SessionForClearTypes.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.MediaItem.DrmConfiguration.SessionForClearTypes.set -> void AndroidX.Media3.Common.MediaItem.DrmConfiguration.ToBundle() -> Android.OS.Bundle? AndroidX.Media3.Common.MediaItem.DrmConfiguration.Uuid.get -> Java.Util.UUID? AndroidX.Media3.Common.MediaItem.DrmConfiguration.Uuid.set -> void @@ -1079,6 +1088,8 @@ AndroidX.Media3.Common.MediaItem.LocalConfiguration.MimeType.get -> string? AndroidX.Media3.Common.MediaItem.LocalConfiguration.MimeType.set -> void AndroidX.Media3.Common.MediaItem.LocalConfiguration.StreamKeys.get -> System.Collections.IList? AndroidX.Media3.Common.MediaItem.LocalConfiguration.StreamKeys.set -> void +AndroidX.Media3.Common.MediaItem.LocalConfiguration.SubtitleConfigurations.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.MediaItem.LocalConfiguration.SubtitleConfigurations.set -> void AndroidX.Media3.Common.MediaItem.LocalConfiguration.Subtitles.get -> System.Collections.IList? AndroidX.Media3.Common.MediaItem.LocalConfiguration.Subtitles.set -> void AndroidX.Media3.Common.MediaItem.LocalConfiguration.Tag.get -> Java.Lang.Object? @@ -1261,6 +1272,8 @@ AndroidX.Media3.Common.MediaMetadata.Station.get -> Java.Lang.ICharSequence? AndroidX.Media3.Common.MediaMetadata.Station.set -> void AndroidX.Media3.Common.MediaMetadata.Subtitle.get -> Java.Lang.ICharSequence? AndroidX.Media3.Common.MediaMetadata.Subtitle.set -> void +AndroidX.Media3.Common.MediaMetadata.SupportedCommands.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.MediaMetadata.SupportedCommands.set -> void AndroidX.Media3.Common.MediaMetadata.Title.get -> Java.Lang.ICharSequence? AndroidX.Media3.Common.MediaMetadata.Title.set -> void AndroidX.Media3.Common.MediaMetadata.ToBundle() -> Android.OS.Bundle? @@ -1503,6 +1516,8 @@ AndroidX.Media3.Common.SimpleBasePlayer.MediaItemData.MediaItem.get -> AndroidX. AndroidX.Media3.Common.SimpleBasePlayer.MediaItemData.MediaItem.set -> void AndroidX.Media3.Common.SimpleBasePlayer.MediaItemData.MediaMetadata.get -> AndroidX.Media3.Common.MediaMetadata? AndroidX.Media3.Common.SimpleBasePlayer.MediaItemData.MediaMetadata.set -> void +AndroidX.Media3.Common.SimpleBasePlayer.MediaItemData.Periods.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.SimpleBasePlayer.MediaItemData.Periods.set -> void AndroidX.Media3.Common.SimpleBasePlayer.MediaItemData.PositionInFirstPeriodUs.get -> long AndroidX.Media3.Common.SimpleBasePlayer.MediaItemData.PositionInFirstPeriodUs.set -> void AndroidX.Media3.Common.SimpleBasePlayer.MediaItemData.PresentationStartTimeMs.get -> long @@ -1597,6 +1612,7 @@ AndroidX.Media3.Common.SimpleBasePlayer.State.PlaybackSuppressionReason.get -> i AndroidX.Media3.Common.SimpleBasePlayer.State.PlaybackSuppressionReason.set -> void AndroidX.Media3.Common.SimpleBasePlayer.State.PlayerError.get -> AndroidX.Media3.Common.PlaybackException? AndroidX.Media3.Common.SimpleBasePlayer.State.PlayerError.set -> void +AndroidX.Media3.Common.SimpleBasePlayer.State.Playlist.get -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Common.SimpleBasePlayer.State.PlaylistMetadata.get -> AndroidX.Media3.Common.MediaMetadata? AndroidX.Media3.Common.SimpleBasePlayer.State.PlaylistMetadata.set -> void AndroidX.Media3.Common.SimpleBasePlayer.State.PositionDiscontinuityReason.get -> int @@ -1741,6 +1757,8 @@ AndroidX.Media3.Common.Text.Cue.WindowColorSet.get -> bool AndroidX.Media3.Common.Text.Cue.WindowColorSet.set -> void AndroidX.Media3.Common.Text.CueGroup AndroidX.Media3.Common.Text.CueGroup.CueGroup(System.Collections.Generic.IList? cues, long presentationTimeUs) -> void +AndroidX.Media3.Common.Text.CueGroup.Cues.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.Text.CueGroup.Cues.set -> void AndroidX.Media3.Common.Text.CueGroup.PresentationTimeUs.get -> long AndroidX.Media3.Common.Text.CueGroup.PresentationTimeUs.set -> void AndroidX.Media3.Common.Text.CueGroup.ToBundle() -> Android.OS.Bundle? @@ -1824,6 +1842,7 @@ AndroidX.Media3.Common.Timeline.Period.Uid.set -> void AndroidX.Media3.Common.Timeline.Period.WindowIndex.get -> int AndroidX.Media3.Common.Timeline.Period.WindowIndex.set -> void AndroidX.Media3.Common.Timeline.RemotableTimeline +AndroidX.Media3.Common.Timeline.RemotableTimeline.RemotableTimeline(Google.Common.Collect.ImmutableList? windows, Google.Common.Collect.ImmutableList? periods, int[]? shuffledWindowIndices) -> void AndroidX.Media3.Common.Timeline.Timeline() -> void AndroidX.Media3.Common.Timeline.Timeline(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void AndroidX.Media3.Common.Timeline.ToBundle() -> Android.OS.Bundle? @@ -1886,6 +1905,8 @@ AndroidX.Media3.Common.TrackSelectionOverride AndroidX.Media3.Common.TrackSelectionOverride.MediaTrackGroup.get -> AndroidX.Media3.Common.TrackGroup? AndroidX.Media3.Common.TrackSelectionOverride.MediaTrackGroup.set -> void AndroidX.Media3.Common.TrackSelectionOverride.ToBundle() -> Android.OS.Bundle? +AndroidX.Media3.Common.TrackSelectionOverride.TrackIndices.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.TrackSelectionOverride.TrackIndices.set -> void AndroidX.Media3.Common.TrackSelectionOverride.TrackSelectionOverride(AndroidX.Media3.Common.TrackGroup? mediaTrackGroup, System.Collections.Generic.IList? trackIndices) -> void AndroidX.Media3.Common.TrackSelectionOverride.TrackSelectionOverride(AndroidX.Media3.Common.TrackGroup? mediaTrackGroup, int trackIndex) -> void AndroidX.Media3.Common.TrackSelectionOverride.Type.get -> int @@ -1912,6 +1933,8 @@ AndroidX.Media3.Common.TrackSelectionParameters.Builder.Builder(Android.Content. AndroidX.Media3.Common.TrackSelectionParameters.Builder.Builder(Android.OS.Bundle? bundle) -> void AndroidX.Media3.Common.TrackSelectionParameters.Builder.Builder(AndroidX.Media3.Common.TrackSelectionParameters? initialValues) -> void AndroidX.Media3.Common.TrackSelectionParameters.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +AndroidX.Media3.Common.TrackSelectionParameters.DisabledTrackTypes.get -> Google.Common.Collect.ImmutableSet? +AndroidX.Media3.Common.TrackSelectionParameters.DisabledTrackTypes.set -> void AndroidX.Media3.Common.TrackSelectionParameters.ForceHighestSupportedBitrate.get -> bool AndroidX.Media3.Common.TrackSelectionParameters.ForceHighestSupportedBitrate.set -> void AndroidX.Media3.Common.TrackSelectionParameters.ForceLowestBitrate.get -> bool @@ -1942,10 +1965,22 @@ AndroidX.Media3.Common.TrackSelectionParameters.MinVideoHeight.get -> int AndroidX.Media3.Common.TrackSelectionParameters.MinVideoHeight.set -> void AndroidX.Media3.Common.TrackSelectionParameters.MinVideoWidth.get -> int AndroidX.Media3.Common.TrackSelectionParameters.MinVideoWidth.set -> void +AndroidX.Media3.Common.TrackSelectionParameters.Overrides.get -> Google.Common.Collect.ImmutableMap? +AndroidX.Media3.Common.TrackSelectionParameters.Overrides.set -> void +AndroidX.Media3.Common.TrackSelectionParameters.PreferredAudioLanguages.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.TrackSelectionParameters.PreferredAudioLanguages.set -> void +AndroidX.Media3.Common.TrackSelectionParameters.PreferredAudioMimeTypes.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.TrackSelectionParameters.PreferredAudioMimeTypes.set -> void AndroidX.Media3.Common.TrackSelectionParameters.PreferredAudioRoleFlags.get -> int AndroidX.Media3.Common.TrackSelectionParameters.PreferredAudioRoleFlags.set -> void +AndroidX.Media3.Common.TrackSelectionParameters.PreferredTextLanguages.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.TrackSelectionParameters.PreferredTextLanguages.set -> void AndroidX.Media3.Common.TrackSelectionParameters.PreferredTextRoleFlags.get -> int AndroidX.Media3.Common.TrackSelectionParameters.PreferredTextRoleFlags.set -> void +AndroidX.Media3.Common.TrackSelectionParameters.PreferredVideoLanguages.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.TrackSelectionParameters.PreferredVideoLanguages.set -> void +AndroidX.Media3.Common.TrackSelectionParameters.PreferredVideoMimeTypes.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Common.TrackSelectionParameters.PreferredVideoMimeTypes.set -> void AndroidX.Media3.Common.TrackSelectionParameters.PreferredVideoRoleFlags.get -> int AndroidX.Media3.Common.TrackSelectionParameters.PreferredVideoRoleFlags.set -> void AndroidX.Media3.Common.TrackSelectionParameters.SelectUndeterminedTextLanguage.get -> bool @@ -1982,6 +2017,7 @@ AndroidX.Media3.Common.Tracks.Group.Length.set -> void AndroidX.Media3.Common.Tracks.Group.MediaTrackGroup.get -> AndroidX.Media3.Common.TrackGroup? AndroidX.Media3.Common.Tracks.Group.ToBundle() -> Android.OS.Bundle? AndroidX.Media3.Common.Tracks.Group.Type.get -> int +AndroidX.Media3.Common.Tracks.Groups.get -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Common.Tracks.IsEmpty.get -> bool AndroidX.Media3.Common.Tracks.IsTypeSelected(int trackType) -> bool AndroidX.Media3.Common.Tracks.IsTypeSupported(int trackType) -> bool @@ -3516,6 +3552,7 @@ static AndroidX.Media3.Common.Audio.SpeedChangingAudioProcessor.GetSampleCountAf static AndroidX.Media3.Common.Audio.SpeedChangingAudioProcessor.InterfaceConsts.EmptyBuffer.get -> Java.Nio.ByteBuffer? static AndroidX.Media3.Common.AudioAttributes.Default.get -> AndroidX.Media3.Common.AudioAttributes? static AndroidX.Media3.Common.AudioAttributes.FromBundle(Android.OS.Bundle? bundle) -> AndroidX.Media3.Common.AudioAttributes? +static AndroidX.Media3.Common.BundleListRetriever.GetList(Android.OS.IBinder? binder) -> Google.Common.Collect.ImmutableList? static AndroidX.Media3.Common.C.ClearkeyUuid.get -> Java.Util.UUID? static AndroidX.Media3.Common.C.CommonPsshUuid.get -> Java.Util.UUID? static AndroidX.Media3.Common.C.GenerateAudioSessionIdV21(Android.Content.Context? context) -> int @@ -3646,6 +3683,7 @@ static AndroidX.Media3.Common.Util.Assertions.CheckStateNotNull(Java.Lang.Object static AndroidX.Media3.Common.Util.BackgroundExecutor.Get() -> Java.Util.Concurrent.IExecutor? static AndroidX.Media3.Common.Util.BackgroundExecutor.Set(Java.Util.Concurrent.IExecutor? executor) -> void static AndroidX.Media3.Common.Util.BundleCollectionUtil.BundleToStringHashMap(Android.OS.Bundle? bundle) -> System.Collections.Generic.IDictionary? +static AndroidX.Media3.Common.Util.BundleCollectionUtil.BundleToStringImmutableMap(Android.OS.Bundle? bundle) -> Google.Common.Collect.ImmutableMap? static AndroidX.Media3.Common.Util.BundleCollectionUtil.EnsureClassLoader(Android.OS.Bundle? bundle) -> void static AndroidX.Media3.Common.Util.BundleCollectionUtil.GetBundleWithDefault(Android.OS.Bundle? bundle, string? field, Android.OS.Bundle? defaultValue) -> Android.OS.Bundle? static AndroidX.Media3.Common.Util.BundleCollectionUtil.GetIntegerArrayListWithDefault(Android.OS.Bundle? bundle, string? field, System.Collections.Generic.IList? defaultValue) -> System.Collections.Generic.IList? @@ -3655,6 +3693,7 @@ static AndroidX.Media3.Common.Util.CodecSpecificDataUtil.BuildCea708Initializati static AndroidX.Media3.Common.Util.CodecSpecificDataUtil.BuildH263CodecString(int profile, int level) -> string? static AndroidX.Media3.Common.Util.CodecSpecificDataUtil.BuildHevcCodecString(int generalProfileSpace, bool generalTierFlag, int generalProfileIdc, int generalProfileCompatibilityFlags, int[]? constraintBytes, int generalLevelIdc) -> string? static AndroidX.Media3.Common.Util.CodecSpecificDataUtil.BuildNalUnit(byte[]? data, int offset, int length) -> byte[]? +static AndroidX.Media3.Common.Util.CodecSpecificDataUtil.BuildVp9CodecPrivateInitializationData(sbyte profile, sbyte level, sbyte bitDepth, sbyte chromaSubsampling) -> Google.Common.Collect.ImmutableList? static AndroidX.Media3.Common.Util.CodecSpecificDataUtil.GetCodecProfileAndLevel(AndroidX.Media3.Common.Format? format) -> Android.Util.Pair? static AndroidX.Media3.Common.Util.CodecSpecificDataUtil.GetHevcProfileAndLevel(string? codec, string![]? parts, AndroidX.Media3.Common.ColorInfo? colorInfo) -> Android.Util.Pair? static AndroidX.Media3.Common.Util.CodecSpecificDataUtil.GetVideoResolutionFromMpeg4VideoConfig(byte[]? videoSpecificConfig) -> Android.Util.Pair? diff --git a/source/androidx.media3/media3-container/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-container/PublicAPI/PublicAPI.Unshipped.txt index 773ed9c3e..4ee5862e8 100644 --- a/source/androidx.media3/media3-container/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-container/PublicAPI/PublicAPI.Unshipped.txt @@ -87,6 +87,8 @@ AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevelsAndIndices AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevelsAndIndices.H265ProfileTierLevelsAndIndices(System.Collections.Generic.IList? profileTierLevels, int[]? indices) -> void AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevelsAndIndices.Indices.get -> System.Collections.Generic.IList? AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevelsAndIndices.Indices.set -> void +AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevelsAndIndices.ProfileTierLevels.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevelsAndIndices.ProfileTierLevels.set -> void AndroidX.Media3.Container.NalUnitUtil.H265RepFormat AndroidX.Media3.Container.NalUnitUtil.H265RepFormat.BitDepthChromaMinus8.get -> int AndroidX.Media3.Container.NalUnitUtil.H265RepFormat.BitDepthChromaMinus8.set -> void @@ -103,6 +105,8 @@ AndroidX.Media3.Container.NalUnitUtil.H265RepFormatsAndIndices AndroidX.Media3.Container.NalUnitUtil.H265RepFormatsAndIndices.H265RepFormatsAndIndices(System.Collections.Generic.IList? repFormats, int[]? indices) -> void AndroidX.Media3.Container.NalUnitUtil.H265RepFormatsAndIndices.Indices.get -> System.Collections.Generic.IList? AndroidX.Media3.Container.NalUnitUtil.H265RepFormatsAndIndices.Indices.set -> void +AndroidX.Media3.Container.NalUnitUtil.H265RepFormatsAndIndices.RepFormats.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Container.NalUnitUtil.H265RepFormatsAndIndices.RepFormats.set -> void AndroidX.Media3.Container.NalUnitUtil.H265Sei3dRefDisplayInfoData AndroidX.Media3.Container.NalUnitUtil.H265Sei3dRefDisplayInfoData.ExponentRefDisplayWidth.get -> int AndroidX.Media3.Container.NalUnitUtil.H265Sei3dRefDisplayInfoData.ExponentRefDisplayWidth.set -> void @@ -165,8 +169,12 @@ AndroidX.Media3.Container.NalUnitUtil.H265VideoSignalInfosAndIndices AndroidX.Media3.Container.NalUnitUtil.H265VideoSignalInfosAndIndices.H265VideoSignalInfosAndIndices(System.Collections.Generic.IList? videoSignalInfos, int[]? indices) -> void AndroidX.Media3.Container.NalUnitUtil.H265VideoSignalInfosAndIndices.Indices.get -> System.Collections.Generic.IList? AndroidX.Media3.Container.NalUnitUtil.H265VideoSignalInfosAndIndices.Indices.set -> void +AndroidX.Media3.Container.NalUnitUtil.H265VideoSignalInfosAndIndices.VideoSignalInfos.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Container.NalUnitUtil.H265VideoSignalInfosAndIndices.VideoSignalInfos.set -> void AndroidX.Media3.Container.NalUnitUtil.H265VpsData AndroidX.Media3.Container.NalUnitUtil.H265VpsData.H265VpsData(AndroidX.Media3.Container.NalUnitUtil.H265NalHeader? nalHeader, System.Collections.Generic.IList? layerInfos, AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevelsAndIndices? profileTierLevelsAndIndices, AndroidX.Media3.Container.NalUnitUtil.H265RepFormatsAndIndices? repFormatsAndIndices, AndroidX.Media3.Container.NalUnitUtil.H265VideoSignalInfosAndIndices? videoSignalInfosAndIndices) -> void +AndroidX.Media3.Container.NalUnitUtil.H265VpsData.LayerInfos.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Container.NalUnitUtil.H265VpsData.LayerInfos.set -> void AndroidX.Media3.Container.NalUnitUtil.H265VpsData.NalHeader.get -> AndroidX.Media3.Container.NalUnitUtil.H265NalHeader? AndroidX.Media3.Container.NalUnitUtil.H265VpsData.NalHeader.set -> void AndroidX.Media3.Container.NalUnitUtil.H265VpsData.ProfileTierLevelsAndIndices.get -> AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevelsAndIndices? diff --git a/source/androidx.media3/media3-exoplayer-dash/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-exoplayer-dash/PublicAPI/PublicAPI.Unshipped.txt index 79ee261b4..5b35a08d6 100644 --- a/source/androidx.media3/media3-exoplayer-dash/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-exoplayer-dash/PublicAPI/PublicAPI.Unshipped.txt @@ -145,6 +145,8 @@ AndroidX.Media3.ExoPlayer.Dash.Manifest.DashManifestParser AndroidX.Media3.ExoPlayer.Dash.Manifest.DashManifestParser.DashManifestParser() -> void AndroidX.Media3.ExoPlayer.Dash.Manifest.DashManifestParser.DashManifestParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void AndroidX.Media3.ExoPlayer.Dash.Manifest.DashManifestParser.RepresentationInfo +AndroidX.Media3.ExoPlayer.Dash.Manifest.DashManifestParser.RepresentationInfo.BaseUrls.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.ExoPlayer.Dash.Manifest.DashManifestParser.RepresentationInfo.BaseUrls.set -> void AndroidX.Media3.ExoPlayer.Dash.Manifest.DashManifestParser.RepresentationInfo.DrmSchemeDatas.get -> System.Collections.IList? AndroidX.Media3.ExoPlayer.Dash.Manifest.DashManifestParser.RepresentationInfo.DrmSchemeDatas.set -> void AndroidX.Media3.ExoPlayer.Dash.Manifest.DashManifestParser.RepresentationInfo.DrmSchemeType.get -> string? @@ -220,6 +222,8 @@ AndroidX.Media3.ExoPlayer.Dash.Manifest.RangedUri.ResolveUriString(string? baseU AndroidX.Media3.ExoPlayer.Dash.Manifest.RangedUri.Start.get -> long AndroidX.Media3.ExoPlayer.Dash.Manifest.RangedUri.Start.set -> void AndroidX.Media3.ExoPlayer.Dash.Manifest.Representation +AndroidX.Media3.ExoPlayer.Dash.Manifest.Representation.BaseUrls.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.ExoPlayer.Dash.Manifest.Representation.BaseUrls.set -> void AndroidX.Media3.ExoPlayer.Dash.Manifest.Representation.EssentialProperties.get -> System.Collections.IList? AndroidX.Media3.ExoPlayer.Dash.Manifest.Representation.EssentialProperties.set -> void AndroidX.Media3.ExoPlayer.Dash.Manifest.Representation.Format.get -> AndroidX.Media3.Common.Format? diff --git a/source/androidx.media3/media3-exoplayer-hls/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-exoplayer-hls/PublicAPI/PublicAPI.Unshipped.txt index b9847920f..5e902c5eb 100644 --- a/source/androidx.media3/media3-exoplayer-hls/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-exoplayer-hls/PublicAPI/PublicAPI.Unshipped.txt @@ -158,6 +158,7 @@ AndroidX.Media3.ExoPlayer.Hls.MediaParserHlsMediaChunkExtractor AndroidX.Media3.ExoPlayer.Hls.MediaParserHlsMediaChunkExtractor.Init(AndroidX.Media3.Extractor.IExtractorOutput? extractorOutput) -> void AndroidX.Media3.ExoPlayer.Hls.MediaParserHlsMediaChunkExtractor.IsPackedAudioExtractor.get -> bool AndroidX.Media3.ExoPlayer.Hls.MediaParserHlsMediaChunkExtractor.IsReusable.get -> bool +AndroidX.Media3.ExoPlayer.Hls.MediaParserHlsMediaChunkExtractor.MediaParserHlsMediaChunkExtractor(Android.Media.MediaParser? mediaParser, AndroidX.Media3.ExoPlayer.Source.MediaParser.OutputConsumerAdapterV30? outputConsumerAdapter, AndroidX.Media3.Common.Format? format, bool overrideInBandCaptionDeclarations, Google.Common.Collect.ImmutableList? muxedCaptionMediaFormats, int leadingBytesToSkip, AndroidX.Media3.ExoPlayer.Analytics.PlayerId? playerId) -> void AndroidX.Media3.ExoPlayer.Hls.MediaParserHlsMediaChunkExtractor.OnTruncatedSegmentParsed() -> void AndroidX.Media3.ExoPlayer.Hls.MediaParserHlsMediaChunkExtractor.Read(AndroidX.Media3.Extractor.IExtractorInput? extractorInput) -> bool AndroidX.Media3.ExoPlayer.Hls.MediaParserHlsMediaChunkExtractor.Recreate() -> AndroidX.Media3.ExoPlayer.Hls.IHlsMediaChunkExtractor? @@ -228,6 +229,8 @@ AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.AssetListUr AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.AssetListUri.set -> void AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.AssetUri.get -> Android.Net.Uri? AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.AssetUri.set -> void +AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.ClientDefinedAttributes.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.ClientDefinedAttributes.set -> void AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.Cue.get -> System.Collections.IList? AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.Cue.set -> void AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.DurationUs.get -> long @@ -246,10 +249,16 @@ AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.PlannedDura AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.PlannedDurationUs.set -> void AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.PlayoutLimitUs.get -> long AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.PlayoutLimitUs.set -> void +AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.Restrictions.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.Restrictions.set -> void AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.ResumeOffsetUs.get -> long AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.ResumeOffsetUs.set -> void +AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.SnapTypes.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.SnapTypes.set -> void AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.StartDateUnixUs.get -> long AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitial.StartDateUnixUs.set -> void +AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitials.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.Interstitials.set -> void AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.IsNewerThan(AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist? other) -> bool AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.MediaSequence.get -> long AndroidX.Media3.ExoPlayer.Hls.Playlist.HlsMediaPlaylist.MediaSequence.set -> void diff --git a/source/androidx.media3/media3-exoplayer-rtsp/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-exoplayer-rtsp/PublicAPI/PublicAPI.Unshipped.txt index 4e34788fd..c288d2356 100644 --- a/source/androidx.media3/media3-exoplayer-rtsp/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-exoplayer-rtsp/PublicAPI/PublicAPI.Unshipped.txt @@ -59,6 +59,8 @@ AndroidX.Media3.ExoPlayer.Rtsp.RtpPacket.WriteToBuffer(byte[]? target, int offse AndroidX.Media3.ExoPlayer.Rtsp.RtpPayloadFormat AndroidX.Media3.ExoPlayer.Rtsp.RtpPayloadFormat.ClockRate.get -> int AndroidX.Media3.ExoPlayer.Rtsp.RtpPayloadFormat.ClockRate.set -> void +AndroidX.Media3.ExoPlayer.Rtsp.RtpPayloadFormat.FmtpParameters.get -> Google.Common.Collect.ImmutableMap? +AndroidX.Media3.ExoPlayer.Rtsp.RtpPayloadFormat.FmtpParameters.set -> void AndroidX.Media3.ExoPlayer.Rtsp.RtpPayloadFormat.Format.get -> AndroidX.Media3.Common.Format? AndroidX.Media3.ExoPlayer.Rtsp.RtpPayloadFormat.Format.set -> void AndroidX.Media3.ExoPlayer.Rtsp.RtpPayloadFormat.MediaEncoding.get -> string? diff --git a/source/androidx.media3/media3-exoplayer/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-exoplayer/PublicAPI/PublicAPI.Unshipped.txt index f8251de38..df1858cd2 100644 --- a/source/androidx.media3/media3-exoplayer/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-exoplayer/PublicAPI/PublicAPI.Unshipped.txt @@ -2629,6 +2629,7 @@ AndroidX.Media3.ExoPlayer.Source.Ads.ServerSideAdInsertionMediaSource.OnLoadStar AndroidX.Media3.ExoPlayer.Source.Ads.ServerSideAdInsertionMediaSource.OnSourceInfoRefreshed(AndroidX.Media3.ExoPlayer.Source.IMediaSource? source, AndroidX.Media3.Common.Timeline? timeline) -> void AndroidX.Media3.ExoPlayer.Source.Ads.ServerSideAdInsertionMediaSource.OnUpstreamDiscarded(int windowIndex, AndroidX.Media3.ExoPlayer.Source.MediaSourceMediaPeriodId? mediaPeriodId, AndroidX.Media3.ExoPlayer.Source.MediaLoadData? mediaLoadData) -> void AndroidX.Media3.ExoPlayer.Source.Ads.ServerSideAdInsertionMediaSource.ServerSideAdInsertionMediaSource(AndroidX.Media3.ExoPlayer.Source.IMediaSource? mediaSource, AndroidX.Media3.ExoPlayer.Source.Ads.ServerSideAdInsertionMediaSource.IAdPlaybackStateUpdater? adPlaybackStateUpdater) -> void +AndroidX.Media3.ExoPlayer.Source.Ads.ServerSideAdInsertionMediaSource.SetAdPlaybackStates(Google.Common.Collect.ImmutableMap? adPlaybackStates, AndroidX.Media3.Common.Timeline? contentTimeline) -> void AndroidX.Media3.ExoPlayer.Source.Ads.ServerSideAdInsertionMediaSource.UpdateMediaItem(AndroidX.Media3.Common.MediaItem? mediaItem) -> void AndroidX.Media3.ExoPlayer.Source.Ads.ServerSideAdInsertionUtil AndroidX.Media3.ExoPlayer.Source.Ads.SinglePeriodAdTimeline @@ -3452,7 +3453,10 @@ AndroidX.Media3.ExoPlayer.Source.TrackGroupArray.Length.get -> int AndroidX.Media3.ExoPlayer.Source.TrackGroupArray.Length.set -> void AndroidX.Media3.ExoPlayer.Source.TrackGroupArray.ToBundle() -> Android.OS.Bundle? AndroidX.Media3.ExoPlayer.Source.TrackGroupArray.TrackGroupArray(params AndroidX.Media3.Common.TrackGroup![]? trackGroups) -> void +AndroidX.Media3.ExoPlayer.Source.TrackGroupArray.TrackTypes.get -> Google.Common.Collect.ImmutableList? AndroidX.Media3.ExoPlayer.Source.UnrecognizedInputFormatException +AndroidX.Media3.ExoPlayer.Source.UnrecognizedInputFormatException.SniffFailures.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.ExoPlayer.Source.UnrecognizedInputFormatException.SniffFailures.set -> void AndroidX.Media3.ExoPlayer.Source.UnrecognizedInputFormatException.UnrecognizedInputFormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void AndroidX.Media3.ExoPlayer.Source.UnrecognizedInputFormatException.UnrecognizedInputFormatException(string? message, Android.Net.Uri? uri) -> void AndroidX.Media3.ExoPlayer.Source.UnrecognizedInputFormatException.UnrecognizedInputFormatException(string? message, Android.Net.Uri? uri, System.Collections.Generic.IList? sniffFailures) -> void @@ -5800,7 +5804,19 @@ static AndroidX.Media3.ExoPlayer.TrackSelection.TrackSelectionUtil.CreateFallbac static AndroidX.Media3.ExoPlayer.TrackSelection.TrackSelectionUtil.CreateTrackSelectionsForDefinitions(AndroidX.Media3.ExoPlayer.TrackSelection.ExoTrackSelectionDefinition![]? definitions, AndroidX.Media3.ExoPlayer.TrackSelection.TrackSelectionUtil.IAdaptiveTrackSelectionFactory? adaptiveTrackSelectionFactory) -> AndroidX.Media3.ExoPlayer.TrackSelection.IExoTrackSelection![]? static AndroidX.Media3.ExoPlayer.TrackSelection.TrackSelectionUtil.GetMaxVideoSizeInViewport(bool orientationMayChange, int viewportWidth, int viewportHeight, int videoWidth, int videoHeight) -> Android.Graphics.Point? static AndroidX.Media3.ExoPlayer.TrackSelection.TrackSelectionUtil.UpdateParametersWithOverride(AndroidX.Media3.ExoPlayer.TrackSelection.DefaultTrackSelector.Parameters? parameters, int rendererIndex, AndroidX.Media3.ExoPlayer.Source.TrackGroupArray? trackGroupArray, bool isDisabled, AndroidX.Media3.ExoPlayer.TrackSelection.DefaultTrackSelector.SelectionOverride? override) -> AndroidX.Media3.ExoPlayer.TrackSelection.DefaultTrackSelector.Parameters? +static AndroidX.Media3.ExoPlayer.Upstream.DefaultBandwidthMeter.DefaultInitialBitrateEstimates2g.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.DefaultBandwidthMeter.DefaultInitialBitrateEstimates3g.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.DefaultBandwidthMeter.DefaultInitialBitrateEstimates4g.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.DefaultBandwidthMeter.DefaultInitialBitrateEstimates5gNsa.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.DefaultBandwidthMeter.DefaultInitialBitrateEstimates5gSa.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.DefaultBandwidthMeter.DefaultInitialBitrateEstimatesWifi.get -> Google.Common.Collect.ImmutableList? static AndroidX.Media3.ExoPlayer.Upstream.DefaultBandwidthMeter.GetSingletonInstance(Android.Content.Context? context) -> AndroidX.Media3.ExoPlayer.Upstream.DefaultBandwidthMeter? +static AndroidX.Media3.ExoPlayer.Upstream.Experimental.ExperimentalBandwidthMeter.DefaultInitialBitrateEstimates2g.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.Experimental.ExperimentalBandwidthMeter.DefaultInitialBitrateEstimates3g.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.Experimental.ExperimentalBandwidthMeter.DefaultInitialBitrateEstimates4g.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.Experimental.ExperimentalBandwidthMeter.DefaultInitialBitrateEstimates5gNsa.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.Experimental.ExperimentalBandwidthMeter.DefaultInitialBitrateEstimates5gSa.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.ExoPlayer.Upstream.Experimental.ExperimentalBandwidthMeter.DefaultInitialBitrateEstimatesWifi.get -> Google.Common.Collect.ImmutableList? static AndroidX.Media3.ExoPlayer.Upstream.Experimental.SlidingWeightedAverageBandwidthStatistic.GetAgeBasedEvictionFunction(long maxAgeMs) -> AndroidX.Media3.ExoPlayer.Upstream.Experimental.SlidingWeightedAverageBandwidthStatistic.ISampleEvictionFunction? static AndroidX.Media3.ExoPlayer.Upstream.Experimental.SlidingWeightedAverageBandwidthStatistic.GetMaxCountEvictionFunction(long maxSamplesCount) -> AndroidX.Media3.ExoPlayer.Upstream.Experimental.SlidingWeightedAverageBandwidthStatistic.ISampleEvictionFunction? static AndroidX.Media3.ExoPlayer.Upstream.Loader.CreateRetryAction(bool resetErrorCount, long retryDelayMillis) -> AndroidX.Media3.ExoPlayer.Upstream.Loader.LoadErrorAction? @@ -6231,6 +6247,7 @@ virtual AndroidX.Media3.ExoPlayer.Source.WrappingMediaSource.OnChildSourceInfoRe virtual AndroidX.Media3.ExoPlayer.Source.WrappingMediaSource.PrepareSourceInternal() -> void virtual AndroidX.Media3.ExoPlayer.Source.WrappingMediaSource.UpdateMediaItem(AndroidX.Media3.Common.MediaItem? mediaItem) -> void virtual AndroidX.Media3.ExoPlayer.TrackSelection.AdaptiveTrackSelection.CanSelectFormat(AndroidX.Media3.Common.Format? format, int trackBitrate, long effectiveBitrate) -> bool +virtual AndroidX.Media3.ExoPlayer.TrackSelection.AdaptiveTrackSelection.Factory.CreateAdaptiveTrackSelection(AndroidX.Media3.Common.TrackGroup? group, int[]? tracks, int type, AndroidX.Media3.ExoPlayer.Upstream.IBandwidthMeter? bandwidthMeter, Google.Common.Collect.ImmutableList? adaptationCheckpoints) -> AndroidX.Media3.ExoPlayer.TrackSelection.AdaptiveTrackSelection? virtual AndroidX.Media3.ExoPlayer.TrackSelection.AdaptiveTrackSelection.LatestBitrateEstimate.get -> long virtual AndroidX.Media3.ExoPlayer.TrackSelection.AdaptiveTrackSelection.MinDurationToRetainAfterDiscardUs.get -> long virtual AndroidX.Media3.ExoPlayer.TrackSelection.AdaptiveTrackSelection.ShouldEvaluateQueueSize(long nowMs, System.Collections.Generic.IList? queue) -> bool diff --git a/source/androidx.media3/media3-extractor/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-extractor/PublicAPI/PublicAPI.Unshipped.txt index 7ca5397e4..96f0cf21a 100644 --- a/source/androidx.media3/media3-extractor/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-extractor/PublicAPI/PublicAPI.Unshipped.txt @@ -635,6 +635,8 @@ AndroidX.Media3.Extractor.Metadata.Id3.TextInformationFrame.TextInformationFrame AndroidX.Media3.Extractor.Metadata.Id3.TextInformationFrame.TextInformationFrame(string? id, string? description, string? value) -> void AndroidX.Media3.Extractor.Metadata.Id3.TextInformationFrame.Value.get -> string? AndroidX.Media3.Extractor.Metadata.Id3.TextInformationFrame.Value.set -> void +AndroidX.Media3.Extractor.Metadata.Id3.TextInformationFrame.Values.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Extractor.Metadata.Id3.TextInformationFrame.Values.set -> void AndroidX.Media3.Extractor.Metadata.Id3.UrlLinkFrame AndroidX.Media3.Extractor.Metadata.Id3.UrlLinkFrame.Description.get -> string? AndroidX.Media3.Extractor.Metadata.Id3.UrlLinkFrame.Description.set -> void @@ -947,6 +949,7 @@ AndroidX.Media3.Extractor.Mp4.Mp4Extractor.Read(AndroidX.Media3.Extractor.IExtra AndroidX.Media3.Extractor.Mp4.Mp4Extractor.Release() -> void AndroidX.Media3.Extractor.Mp4.Mp4Extractor.Seek(long position, long timeUs) -> void AndroidX.Media3.Extractor.Mp4.Mp4Extractor.Sniff(AndroidX.Media3.Extractor.IExtractorInput? input) -> bool +AndroidX.Media3.Extractor.Mp4.Mp4Extractor.SniffFailureDetails.get -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Extractor.Mp4.NoDeclaredBrandSniffFailure AndroidX.Media3.Extractor.Mp4.PsshAtomUtil AndroidX.Media3.Extractor.Mp4.PsshAtomUtil.PsshAtom @@ -1361,6 +1364,8 @@ AndroidX.Media3.Extractor.Text.CueEncoder AndroidX.Media3.Extractor.Text.CueEncoder.CueEncoder() -> void AndroidX.Media3.Extractor.Text.CueEncoder.Encode(System.Collections.Generic.IList? cues, long durationUs) -> byte[]? AndroidX.Media3.Extractor.Text.CuesWithTiming +AndroidX.Media3.Extractor.Text.CuesWithTiming.Cues.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Extractor.Text.CuesWithTiming.Cues.set -> void AndroidX.Media3.Extractor.Text.CuesWithTiming.CuesWithTiming(System.Collections.Generic.IList? cues, long startTimeUs, long durationUs) -> void AndroidX.Media3.Extractor.Text.CuesWithTiming.CuesWithTiming(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void AndroidX.Media3.Extractor.Text.CuesWithTiming.DurationUs.get -> long @@ -1372,7 +1377,7 @@ AndroidX.Media3.Extractor.Text.CuesWithTiming.StartTimeUs.set -> void AndroidX.Media3.Extractor.Text.CuesWithTimingSubtitle AndroidX.Media3.Extractor.Text.CuesWithTimingSubtitle.CuesWithTimingSubtitle(System.Collections.Generic.IList? cuesWithTimingList) -> void AndroidX.Media3.Extractor.Text.CuesWithTimingSubtitle.EventTimeCount.get -> int -AndroidX.Media3.Extractor.Text.CuesWithTimingSubtitle.GetCues(long count) -> System.Collections.Generic.IList? +AndroidX.Media3.Extractor.Text.CuesWithTimingSubtitle.GetCues(long timeUs) -> System.Collections.Generic.IList? AndroidX.Media3.Extractor.Text.CuesWithTimingSubtitle.GetEventTime(int index) -> long AndroidX.Media3.Extractor.Text.CuesWithTimingSubtitle.GetNextEventTimeIndex(long timeUs) -> int AndroidX.Media3.Extractor.Text.DefaultSubtitleParserFactory @@ -2268,6 +2273,7 @@ static AndroidX.Media3.Extractor.Text.Webvtt.WebvttParserUtil.ValidateWebvttHead static AndroidX.Media3.Extractor.VorbisUtil.GetVorbisToAndroidChannelLayoutMapping(int channelCount) -> int[]? static AndroidX.Media3.Extractor.VorbisUtil.ILog(int x) -> int static AndroidX.Media3.Extractor.VorbisUtil.ParseVorbisComments(System.Collections.Generic.IList? vorbisComments) -> AndroidX.Media3.Common.Metadata? +static AndroidX.Media3.Extractor.VorbisUtil.ParseVorbisCsdFromEsdsInitializationData(byte[]? initializationData) -> Google.Common.Collect.ImmutableList? static AndroidX.Media3.Extractor.VorbisUtil.ReadVorbisCommentHeader(AndroidX.Media3.Common.Util.ParsableByteArray? headerData) -> AndroidX.Media3.Extractor.VorbisUtil.CommentHeader? static AndroidX.Media3.Extractor.VorbisUtil.ReadVorbisCommentHeader(AndroidX.Media3.Common.Util.ParsableByteArray? headerData, bool hasMetadataHeader, bool hasFramingBit) -> AndroidX.Media3.Extractor.VorbisUtil.CommentHeader? static AndroidX.Media3.Extractor.VorbisUtil.ReadVorbisIdentificationHeader(AndroidX.Media3.Common.Util.ParsableByteArray? headerData) -> AndroidX.Media3.Extractor.VorbisUtil.VorbisIdHeader? @@ -2342,6 +2348,7 @@ virtual AndroidX.Media3.Extractor.Mp4.FragmentedMp4Extractor.Read(AndroidX.Media virtual AndroidX.Media3.Extractor.Mp4.FragmentedMp4Extractor.Release() -> void virtual AndroidX.Media3.Extractor.Mp4.FragmentedMp4Extractor.Seek(long position, long timeUs) -> void virtual AndroidX.Media3.Extractor.Mp4.FragmentedMp4Extractor.Sniff(AndroidX.Media3.Extractor.IExtractorInput? input) -> bool +virtual AndroidX.Media3.Extractor.Mp4.FragmentedMp4Extractor.SniffFailureDetails.get -> Google.Common.Collect.ImmutableList? virtual AndroidX.Media3.Extractor.Ogg.OggExtractor.Init(AndroidX.Media3.Extractor.IExtractorOutput? output) -> void virtual AndroidX.Media3.Extractor.Ogg.OggExtractor.Read(AndroidX.Media3.Extractor.IExtractorInput? input, AndroidX.Media3.Extractor.PositionHolder? seekPosition) -> int virtual AndroidX.Media3.Extractor.Ogg.OggExtractor.Release() -> void diff --git a/source/androidx.media3/media3-extractor/Transforms/Metadata.xml b/source/androidx.media3/media3-extractor/Transforms/Metadata.xml index fae0adf0d..a1d8764f2 100644 --- a/source/androidx.media3/media3-extractor/Transforms/Metadata.xml +++ b/source/androidx.media3/media3-extractor/Transforms/Metadata.xml @@ -85,15 +85,6 @@ Java.Lang.Object --> - - - - - + java.util.List<androidx.media3.common.text.Cue> \ No newline at end of file diff --git a/source/androidx.media3/media3-muxer/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-muxer/PublicAPI/PublicAPI.Unshipped.txt index dd3e2cc20..2a697fdab 100644 --- a/source/androidx.media3/media3-muxer/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-muxer/PublicAPI/PublicAPI.Unshipped.txt @@ -58,4 +58,8 @@ override AndroidX.Media3.Muxer.Mp4Muxer.JniPeerMembers.get -> Java.Interop.JniPe override AndroidX.Media3.Muxer.Mp4Muxer.Mp4AtFileParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override AndroidX.Media3.Muxer.MuxerException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override AndroidX.Media3.Muxer.MuxerUtil.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +static AndroidX.Media3.Muxer.FragmentedMp4Muxer.SupportedAudioSampleMimeTypes.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.Muxer.FragmentedMp4Muxer.SupportedVideoSampleMimeTypes.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.Muxer.Mp4Muxer.SupportedAudioSampleMimeTypes.get -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.Muxer.Mp4Muxer.SupportedVideoSampleMimeTypes.get -> Google.Common.Collect.ImmutableList? static AndroidX.Media3.Muxer.MuxerUtil.IsMetadataSupported(AndroidX.Media3.Common.Metadata.IEntry? metadata) -> bool diff --git a/source/androidx.media3/media3-session/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-session/PublicAPI/PublicAPI.Unshipped.txt index 4630c3be9..e3ee3da80 100644 --- a/source/androidx.media3/media3-session/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-session/PublicAPI/PublicAPI.Unshipped.txt @@ -27,6 +27,7 @@ AndroidX.Media3.Session.CommandButton.DisplayConstraints.Builder.SetAllowCustomC AndroidX.Media3.Session.CommandButton.DisplayConstraints.Builder.SetAllowedPlayerCommandsForSlot(int slot, AndroidX.Media3.Common.PlayerCommands? allowedPlayerCommands) -> AndroidX.Media3.Session.CommandButton.DisplayConstraints.Builder? AndroidX.Media3.Session.CommandButton.DisplayConstraints.Builder.SetAllowedSessionCommandsForSlot(int slot, AndroidX.Media3.Session.SessionCommands? allowedSessionCommands) -> AndroidX.Media3.Session.CommandButton.DisplayConstraints.Builder? AndroidX.Media3.Session.CommandButton.DisplayConstraints.Builder.SetMaxButtonsForSlot(int slot, int maxButtons) -> AndroidX.Media3.Session.CommandButton.DisplayConstraints.Builder? +AndroidX.Media3.Session.CommandButton.DisplayConstraints.Resolve(System.Collections.Generic.IList? mediaButtonPreferences, AndroidX.Media3.Common.IPlayer? player) -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Session.CommandButton.DisplayName.get -> Java.Lang.ICharSequence? AndroidX.Media3.Session.CommandButton.DisplayName.set -> void AndroidX.Media3.Session.CommandButton.Extras.get -> Android.OS.Bundle? @@ -54,6 +55,7 @@ AndroidX.Media3.Session.DefaultMediaNotificationProvider.Builder.SetChannelId(st AndroidX.Media3.Session.DefaultMediaNotificationProvider.Builder.SetChannelName(int channelNameResourceId) -> AndroidX.Media3.Session.DefaultMediaNotificationProvider.Builder? AndroidX.Media3.Session.DefaultMediaNotificationProvider.Builder.SetNotificationId(int notificationId) -> AndroidX.Media3.Session.DefaultMediaNotificationProvider.Builder? AndroidX.Media3.Session.DefaultMediaNotificationProvider.Builder.SetNotificationIdProvider(AndroidX.Media3.Session.DefaultMediaNotificationProvider.INotificationIdProvider? notificationIdProvider) -> AndroidX.Media3.Session.DefaultMediaNotificationProvider.Builder? +AndroidX.Media3.Session.DefaultMediaNotificationProvider.CreateNotification(AndroidX.Media3.Session.MediaSession? mediaSession, Google.Common.Collect.ImmutableList? mediaButtonPreferences, AndroidX.Media3.Session.MediaNotification.IActionFactory? actionFactory, AndroidX.Media3.Session.MediaNotification.IProviderCallback? onNotificationChangedCallback) -> AndroidX.Media3.Session.MediaNotification? AndroidX.Media3.Session.DefaultMediaNotificationProvider.DefaultMediaNotificationProvider(Android.Content.Context? context) -> void AndroidX.Media3.Session.DefaultMediaNotificationProvider.DefaultMediaNotificationProvider(Android.Content.Context? context, AndroidX.Media3.Session.DefaultMediaNotificationProvider.INotificationIdProvider? notificationIdProvider, string? channelId, int channelNameResourceId) -> void AndroidX.Media3.Session.DefaultMediaNotificationProvider.DefaultMediaNotificationProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void @@ -575,8 +577,10 @@ AndroidX.Media3.Session.MediaBrowser.Builder.SetBitmapLoader(AndroidX.Media3.Com AndroidX.Media3.Session.MediaBrowser.Builder.SetConnectionHints(Android.OS.Bundle? connectionHints) -> AndroidX.Media3.Session.MediaBrowser.Builder? AndroidX.Media3.Session.MediaBrowser.Builder.SetListener(AndroidX.Media3.Session.MediaBrowser.IListener? listener) -> AndroidX.Media3.Session.MediaBrowser.Builder? AndroidX.Media3.Session.MediaBrowser.Builder.SetMaxCommandsForMediaItems(int maxCommandsForMediaItems) -> AndroidX.Media3.Session.MediaBrowser.Builder? +AndroidX.Media3.Session.MediaBrowser.GetChildren(string? parentId, int page, int pageSize, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> Google.Common.Util.Concurrent.IListenableFuture? AndroidX.Media3.Session.MediaBrowser.GetItem(string? mediaId) -> Google.Common.Util.Concurrent.IListenableFuture? AndroidX.Media3.Session.MediaBrowser.GetLibraryRoot(AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> Google.Common.Util.Concurrent.IListenableFuture? +AndroidX.Media3.Session.MediaBrowser.GetSearchResult(string? query, int page, int pageSize, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> Google.Common.Util.Concurrent.IListenableFuture? AndroidX.Media3.Session.MediaBrowser.IListener AndroidX.Media3.Session.MediaBrowser.IListener.OnChildrenChanged(AndroidX.Media3.Session.MediaBrowser? browser, string? parentId, int itemCount, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> void AndroidX.Media3.Session.MediaBrowser.IListener.OnSearchResultChanged(AndroidX.Media3.Session.MediaBrowser? browser, string? query, int itemCount, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> void @@ -635,6 +639,7 @@ AndroidX.Media3.Session.MediaController.CurrentPosition.get -> long AndroidX.Media3.Session.MediaController.CurrentTimeline.get -> AndroidX.Media3.Common.Timeline? AndroidX.Media3.Session.MediaController.CurrentTracks.get -> AndroidX.Media3.Common.Tracks? AndroidX.Media3.Session.MediaController.CurrentWindowIndex.get -> int +AndroidX.Media3.Session.MediaController.CustomLayout.get -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Session.MediaController.CustomLayoutChangedEventArgs AndroidX.Media3.Session.MediaController.CustomLayoutChangedEventArgs.Controller.get -> AndroidX.Media3.Session.MediaController? AndroidX.Media3.Session.MediaController.CustomLayoutChangedEventArgs.CustomLayoutChangedEventArgs(AndroidX.Media3.Session.MediaController? controller, System.Collections.Generic.IList? layout) -> void @@ -658,6 +663,7 @@ AndroidX.Media3.Session.MediaController.ExtrasChangedEventArgs AndroidX.Media3.Session.MediaController.ExtrasChangedEventArgs.Controller.get -> AndroidX.Media3.Session.MediaController? AndroidX.Media3.Session.MediaController.ExtrasChangedEventArgs.Extras.get -> Android.OS.Bundle? AndroidX.Media3.Session.MediaController.ExtrasChangedEventArgs.ExtrasChangedEventArgs(AndroidX.Media3.Session.MediaController? controller, Android.OS.Bundle? extras) -> void +AndroidX.Media3.Session.MediaController.GetCommandButtonsForMediaItem(AndroidX.Media3.Common.MediaItem? mediaItem) -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Session.MediaController.GetMediaItemAt(int index) -> AndroidX.Media3.Common.MediaItem? AndroidX.Media3.Session.MediaController.HasNext.get -> bool AndroidX.Media3.Session.MediaController.HasNextMediaItem.get -> bool @@ -689,6 +695,7 @@ AndroidX.Media3.Session.MediaController.IsPlayingAd.get -> bool AndroidX.Media3.Session.MediaController.IsSessionCommandAvailable(AndroidX.Media3.Session.SessionCommand? sessionCommand) -> bool AndroidX.Media3.Session.MediaController.IsSessionCommandAvailable(int sessionCommandCode) -> bool AndroidX.Media3.Session.MediaController.MaxSeekToPreviousPosition.get -> long +AndroidX.Media3.Session.MediaController.MediaButtonPreferences.get -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Session.MediaController.MediaButtonPreferencesChangedEventArgs AndroidX.Media3.Session.MediaController.MediaButtonPreferencesChangedEventArgs.Controller.get -> AndroidX.Media3.Session.MediaController? AndroidX.Media3.Session.MediaController.MediaButtonPreferencesChangedEventArgs.MediaButtonPreferences.get -> System.Collections.Generic.IList? @@ -832,9 +839,12 @@ AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.Builder.SetSessi AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.Builder.SetShowPlayButtonIfPlaybackIsSuppressed(bool p0) -> Java.Lang.Object? AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.Builder.SetShowPlayButtonIfPlaybackIsSuppressedBuilder(bool showPlayButtonIfPlaybackIsSuppressed) -> AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.Builder? AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.ClearReplicatedLibraryError() -> void +AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.GetSubscribedControllers(string? mediaId) -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.ICallback +AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.ICallback.OnGetChildren(AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession? session, AndroidX.Media3.Session.MediaSession.ControllerInfo? browser, string? parentId, int page, int pageSize, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> Google.Common.Util.Concurrent.IListenableFuture? AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.ICallback.OnGetItem(AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession? session, AndroidX.Media3.Session.MediaSession.ControllerInfo? browser, string? mediaId) -> Google.Common.Util.Concurrent.IListenableFuture? AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.ICallback.OnGetLibraryRoot(AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession? session, AndroidX.Media3.Session.MediaSession.ControllerInfo? browser, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> Google.Common.Util.Concurrent.IListenableFuture? +AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.ICallback.OnGetSearchResult(AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession? session, AndroidX.Media3.Session.MediaSession.ControllerInfo? browser, string? query, int page, int pageSize, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> Google.Common.Util.Concurrent.IListenableFuture? AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.ICallback.OnSearch(AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession? session, AndroidX.Media3.Session.MediaSession.ControllerInfo? browser, string? query, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> Google.Common.Util.Concurrent.IListenableFuture? AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.ICallback.OnSubscribe(AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession? session, AndroidX.Media3.Session.MediaSession.ControllerInfo? browser, string? parentId, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> Google.Common.Util.Concurrent.IListenableFuture? AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession.ICallback.OnUnsubscribe(AndroidX.Media3.Session.MediaLibraryService.MediaLibrarySession? session, AndroidX.Media3.Session.MediaSession.ControllerInfo? browser, string? parentId) -> Google.Common.Util.Concurrent.IListenableFuture? @@ -850,6 +860,7 @@ AndroidX.Media3.Session.MediaNotification.IActionFactory.CreateMediaActionPendin AndroidX.Media3.Session.MediaNotification.IActionFactory.CreateNotificationDismissalIntent(AndroidX.Media3.Session.MediaSession? mediaSession) -> Android.App.PendingIntent? AndroidX.Media3.Session.MediaNotification.IProvider AndroidX.Media3.Session.MediaNotification.IProvider.CreateNotification(AndroidX.Media3.Session.MediaSession? mediaSession, Java.Lang.Object? mediaButtonPreferences, AndroidX.Media3.Session.MediaNotification.IActionFactory? actionFactory, AndroidX.Media3.Session.MediaNotification.IProviderCallback? onNotificationChangedCallback) -> AndroidX.Media3.Session.MediaNotification? +AndroidX.Media3.Session.MediaNotification.IProvider.CreateNotification(AndroidX.Media3.Session.MediaSession? p0, Google.Common.Collect.ImmutableList? p1, AndroidX.Media3.Session.MediaNotification.IActionFactory? p2, AndroidX.Media3.Session.MediaNotification.IProviderCallback? p3) -> AndroidX.Media3.Session.MediaNotification? AndroidX.Media3.Session.MediaNotification.IProvider.HandleCustomCommand(AndroidX.Media3.Session.MediaSession? p0, string? p1, Android.OS.Bundle? p2) -> bool AndroidX.Media3.Session.MediaNotification.IProviderCallback AndroidX.Media3.Session.MediaNotification.IProviderCallback.OnNotificationChanged(AndroidX.Media3.Session.MediaNotification? p0) -> void @@ -897,8 +908,12 @@ AndroidX.Media3.Session.MediaSession.ConnectionResult.AvailablePlayerCommands.ge AndroidX.Media3.Session.MediaSession.ConnectionResult.AvailablePlayerCommands.set -> void AndroidX.Media3.Session.MediaSession.ConnectionResult.AvailableSessionCommands.get -> AndroidX.Media3.Session.SessionCommands? AndroidX.Media3.Session.MediaSession.ConnectionResult.AvailableSessionCommands.set -> void +AndroidX.Media3.Session.MediaSession.ConnectionResult.CustomLayout.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Session.MediaSession.ConnectionResult.CustomLayout.set -> void AndroidX.Media3.Session.MediaSession.ConnectionResult.IsAccepted.get -> bool AndroidX.Media3.Session.MediaSession.ConnectionResult.IsAccepted.set -> void +AndroidX.Media3.Session.MediaSession.ConnectionResult.MediaButtonPreferences.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Session.MediaSession.ConnectionResult.MediaButtonPreferences.set -> void AndroidX.Media3.Session.MediaSession.ConnectionResult.SessionActivity.get -> Android.App.PendingIntent? AndroidX.Media3.Session.MediaSession.ConnectionResult.SessionActivity.set -> void AndroidX.Media3.Session.MediaSession.ConnectionResult.SessionExtras.get -> Android.OS.Bundle? @@ -929,6 +944,8 @@ AndroidX.Media3.Session.MediaSession.Id.get -> string? AndroidX.Media3.Session.MediaSession.IsAutoCompanionController(AndroidX.Media3.Session.MediaSession.ControllerInfo? controllerInfo) -> bool AndroidX.Media3.Session.MediaSession.IsAutomotiveController(AndroidX.Media3.Session.MediaSession.ControllerInfo? controllerInfo) -> bool AndroidX.Media3.Session.MediaSession.MediaItemsWithStartPosition +AndroidX.Media3.Session.MediaSession.MediaItemsWithStartPosition.MediaItems.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Session.MediaSession.MediaItemsWithStartPosition.MediaItems.set -> void AndroidX.Media3.Session.MediaSession.MediaItemsWithStartPosition.MediaItemsWithStartPosition(System.Collections.Generic.IList? mediaItems, int startIndex, long startPositionMs) -> void AndroidX.Media3.Session.MediaSession.MediaItemsWithStartPosition.StartIndex.get -> int AndroidX.Media3.Session.MediaSession.MediaItemsWithStartPosition.StartIndex.set -> void @@ -1020,6 +1037,8 @@ AndroidX.Media3.Session.SessionCommands.Builder.Build() -> AndroidX.Media3.Sessi AndroidX.Media3.Session.SessionCommands.Builder.Builder() -> void AndroidX.Media3.Session.SessionCommands.Builder.Remove(AndroidX.Media3.Session.SessionCommand? command) -> AndroidX.Media3.Session.SessionCommands.Builder? AndroidX.Media3.Session.SessionCommands.Builder.Remove(int commandCode) -> AndroidX.Media3.Session.SessionCommands.Builder? +AndroidX.Media3.Session.SessionCommands.Commands.get -> Google.Common.Collect.ImmutableSet? +AndroidX.Media3.Session.SessionCommands.Commands.set -> void AndroidX.Media3.Session.SessionCommands.Contains(AndroidX.Media3.Session.SessionCommand? command) -> bool AndroidX.Media3.Session.SessionCommands.Contains(int commandCode) -> bool AndroidX.Media3.Session.SessionCommands.ToBundle() -> Android.OS.Bundle? @@ -1962,6 +1981,7 @@ static AndroidX.Media3.Session.Legacy.RatingCompat.NewStarRating(int starRatingS static AndroidX.Media3.Session.Legacy.RatingCompat.NewThumbRating(bool thumbIsUp) -> AndroidX.Media3.Session.Legacy.RatingCompat? static AndroidX.Media3.Session.Legacy.RatingCompat.NewUnratedRating(int ratingStyle) -> AndroidX.Media3.Session.Legacy.RatingCompat? static AndroidX.Media3.Session.LibraryResult.FromItemBundle(Android.OS.Bundle? bundle) -> AndroidX.Media3.Session.LibraryResult? +static AndroidX.Media3.Session.LibraryResult.FromItemListBundle(Android.OS.Bundle? bundle) -> AndroidX.Media3.Session.LibraryResult? static AndroidX.Media3.Session.LibraryResult.FromUnknownBundle(Android.OS.Bundle? bundle) -> AndroidX.Media3.Session.LibraryResult? static AndroidX.Media3.Session.LibraryResult.FromVoidBundle(Android.OS.Bundle? bundle) -> AndroidX.Media3.Session.LibraryResult? static AndroidX.Media3.Session.LibraryResult.OfError(AndroidX.Media3.Session.SessionError? sessionError) -> AndroidX.Media3.Session.LibraryResult? @@ -1969,6 +1989,7 @@ static AndroidX.Media3.Session.LibraryResult.OfError(AndroidX.Media3.Session.Ses static AndroidX.Media3.Session.LibraryResult.OfError(int errorCode) -> AndroidX.Media3.Session.LibraryResult? static AndroidX.Media3.Session.LibraryResult.OfError(int errorCode, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> AndroidX.Media3.Session.LibraryResult? static AndroidX.Media3.Session.LibraryResult.OfItem(AndroidX.Media3.Common.MediaItem? item, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> AndroidX.Media3.Session.LibraryResult? +static AndroidX.Media3.Session.LibraryResult.OfItemList(System.Collections.Generic.IList? items, AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> AndroidX.Media3.Session.LibraryResult? static AndroidX.Media3.Session.LibraryResult.OfVoid() -> AndroidX.Media3.Session.LibraryResult? static AndroidX.Media3.Session.LibraryResult.OfVoid(AndroidX.Media3.Session.MediaLibraryService.LibraryParams? params) -> AndroidX.Media3.Session.LibraryResult? static AndroidX.Media3.Session.MediaController.ReleaseFuture(Java.Util.Concurrent.IFuture? controllerFuture) -> void @@ -1996,6 +2017,9 @@ static AndroidX.Media3.Session.SessionToken.CreateSessionToken(Android.Content.C static AndroidX.Media3.Session.SessionToken.CreateSessionToken(Android.Content.Context? context, Android.OS.IParcelable? token) -> Google.Common.Util.Concurrent.IListenableFuture? static AndroidX.Media3.Session.SessionToken.CreateSessionToken(Android.Content.Context? context, Android.OS.IParcelable? token, Android.OS.Looper? completionLooper) -> Google.Common.Util.Concurrent.IListenableFuture? static AndroidX.Media3.Session.SessionToken.FromBundle(Android.OS.Bundle? bundle) -> AndroidX.Media3.Session.SessionToken? +static AndroidX.Media3.Session.SessionToken.GetAllServiceTokens(Android.Content.Context? context) -> Google.Common.Collect.ImmutableSet? +virtual AndroidX.Media3.Session.DefaultMediaNotificationProvider.AddNotificationActions(AndroidX.Media3.Session.MediaSession? mediaSession, Google.Common.Collect.ImmutableList? mediaButtons, AndroidX.Core.App.NotificationCompat.Builder? builder, AndroidX.Media3.Session.MediaNotification.IActionFactory? actionFactory) -> int[]? +virtual AndroidX.Media3.Session.DefaultMediaNotificationProvider.GetMediaButtons(AndroidX.Media3.Session.MediaSession? session, AndroidX.Media3.Common.PlayerCommands? playerCommands, Google.Common.Collect.ImmutableList? mediaButtonPreferences, bool showPauseButton) -> Google.Common.Collect.ImmutableList? virtual AndroidX.Media3.Session.DefaultMediaNotificationProvider.GetNotificationContentTextFormatted(AndroidX.Media3.Common.MediaMetadata? metadata) -> Java.Lang.ICharSequence? virtual AndroidX.Media3.Session.DefaultMediaNotificationProvider.GetNotificationContentTitleFormatted(AndroidX.Media3.Common.MediaMetadata? metadata) -> Java.Lang.ICharSequence? virtual AndroidX.Media3.Session.Legacy.AudioAttributesCompat.AudioAttributesImplBase.AudioAttributes.get -> Java.Lang.Object? @@ -2172,7 +2196,9 @@ virtual AndroidX.Media3.Session.MediaSession.ConnectionResult.AcceptedResultBuil virtual AndroidX.Media3.Session.MediaSession.ConnectionResult.AcceptedResultBuilder.SetMediaButtonPreferences(System.Collections.Generic.IList? mediaButtonPreferences) -> AndroidX.Media3.Session.MediaSession.ConnectionResult.AcceptedResultBuilder? virtual AndroidX.Media3.Session.MediaSession.ConnectionResult.AcceptedResultBuilder.SetSessionActivity(Android.App.PendingIntent? sessionActivity) -> AndroidX.Media3.Session.MediaSession.ConnectionResult.AcceptedResultBuilder? virtual AndroidX.Media3.Session.MediaSession.ConnectionResult.AcceptedResultBuilder.SetSessionExtras(Android.OS.Bundle? sessionExtras) -> AndroidX.Media3.Session.MediaSession.ConnectionResult.AcceptedResultBuilder? +virtual AndroidX.Media3.Session.MediaSession.CustomLayout.get -> Google.Common.Collect.ImmutableList? virtual AndroidX.Media3.Session.MediaSession.IsMediaNotificationController(AndroidX.Media3.Session.MediaSession.ControllerInfo? controllerInfo) -> bool +virtual AndroidX.Media3.Session.MediaSession.MediaButtonPreferences.get -> Google.Common.Collect.ImmutableList? virtual AndroidX.Media3.Session.MediaSession.MediaNotificationControllerInfo.get -> AndroidX.Media3.Session.MediaSession.ControllerInfo? virtual AndroidX.Media3.Session.MediaSessionDefault.AddMediaItem(AndroidX.Media3.Session.IMediaController? caller, int seq, Android.OS.Bundle? mediaItemBundle) -> void virtual AndroidX.Media3.Session.MediaSessionDefault.AddMediaItemWithIndex(AndroidX.Media3.Session.IMediaController? caller, int seq, int index, Android.OS.Bundle? mediaItemBundle) -> void diff --git a/source/androidx.media3/media3-transformer/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.media3/media3-transformer/PublicAPI/PublicAPI.Unshipped.txt index 6b4701fc0..f07b4bd2d 100644 --- a/source/androidx.media3/media3-transformer/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/androidx.media3/media3-transformer/PublicAPI/PublicAPI.Unshipped.txt @@ -38,6 +38,8 @@ AndroidX.Media3.Transformer.Composition.HdrMode.set -> void AndroidX.Media3.Transformer.Composition.IHdrMode AndroidX.Media3.Transformer.Composition.RetainHdrFromUltraHdrImage.get -> bool AndroidX.Media3.Transformer.Composition.RetainHdrFromUltraHdrImage.set -> void +AndroidX.Media3.Transformer.Composition.Sequences.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Transformer.Composition.Sequences.set -> void AndroidX.Media3.Transformer.Composition.TransmuxAudio.get -> bool AndroidX.Media3.Transformer.Composition.TransmuxAudio.set -> void AndroidX.Media3.Transformer.Composition.TransmuxVideo.get -> bool @@ -145,6 +147,7 @@ AndroidX.Media3.Transformer.DefaultMuxer.Factory AndroidX.Media3.Transformer.DefaultMuxer.Factory.Create(string? path) -> AndroidX.Media3.Transformer.IMuxer? AndroidX.Media3.Transformer.DefaultMuxer.Factory.Factory() -> void AndroidX.Media3.Transformer.DefaultMuxer.Factory.Factory(long videoDurationMs) -> void +AndroidX.Media3.Transformer.DefaultMuxer.Factory.GetSupportedSampleMimeTypes(int trackType) -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Transformer.DefaultMuxer.Factory.SetVideoDurationUs(long videoDurationUs) -> AndroidX.Media3.Transformer.DefaultMuxer.Factory? AndroidX.Media3.Transformer.DefaultMuxer.WriteSampleData(int trackId, Java.Nio.ByteBuffer? byteBuffer, Android.Media.MediaCodec.BufferInfo? bufferInfo) -> void AndroidX.Media3.Transformer.DurationUsEventArgs @@ -188,15 +191,22 @@ AndroidX.Media3.Transformer.EditedMediaItemSequence.Builder.SetIsLooping(bool is AndroidX.Media3.Transformer.EditedMediaItemSequence.EditedMediaItemSequence(AndroidX.Media3.Transformer.EditedMediaItem? editedMediaItem, params AndroidX.Media3.Transformer.EditedMediaItem![]? editedMediaItems) -> void AndroidX.Media3.Transformer.EditedMediaItemSequence.EditedMediaItemSequence(System.Collections.Generic.IList? editedMediaItems) -> void AndroidX.Media3.Transformer.EditedMediaItemSequence.EditedMediaItemSequence(System.Collections.Generic.IList? editedMediaItems, bool isLooping) -> void +AndroidX.Media3.Transformer.EditedMediaItemSequence.EditedMediaItems.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Transformer.EditedMediaItemSequence.EditedMediaItems.set -> void AndroidX.Media3.Transformer.EditedMediaItemSequence.IsLooping.get -> bool AndroidX.Media3.Transformer.EditedMediaItemSequence.IsLooping.set -> void AndroidX.Media3.Transformer.Effects +AndroidX.Media3.Transformer.Effects.AudioProcessors.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Transformer.Effects.AudioProcessors.set -> void AndroidX.Media3.Transformer.Effects.Effects(System.Collections.Generic.IList? audioProcessors, System.Collections.Generic.IList? videoEffects) -> void +AndroidX.Media3.Transformer.Effects.VideoEffects.get -> Google.Common.Collect.ImmutableList? +AndroidX.Media3.Transformer.Effects.VideoEffects.set -> void AndroidX.Media3.Transformer.EncoderUtil AndroidX.Media3.Transformer.ErrorEventArgs AndroidX.Media3.Transformer.ErrorEventArgs.ErrorEventArgs(AndroidX.Media3.Transformer.ExportException? p0) -> void AndroidX.Media3.Transformer.ErrorEventArgs.P0.get -> AndroidX.Media3.Transformer.ExportException? AndroidX.Media3.Transformer.ExoPlayerAssetLoader +AndroidX.Media3.Transformer.ExoPlayerAssetLoader.DecoderNames.get -> Google.Common.Collect.ImmutableMap? AndroidX.Media3.Transformer.ExoPlayerAssetLoader.Factory AndroidX.Media3.Transformer.ExoPlayerAssetLoader.Factory.CreateAssetLoader(AndroidX.Media3.Transformer.EditedMediaItem? editedMediaItem, Android.OS.Looper? looper, AndroidX.Media3.Transformer.IAssetLoaderListener? listener, AndroidX.Media3.Transformer.AssetLoaderCompositionSettings? compositionSettings) -> AndroidX.Media3.Transformer.IAssetLoader? AndroidX.Media3.Transformer.ExoPlayerAssetLoader.Factory.Factory(Android.Content.Context? context, AndroidX.Media3.Transformer.ICodecDecoderFactory? decoderFactory, AndroidX.Media3.Common.Util.IClock? clock) -> void @@ -322,6 +332,7 @@ AndroidX.Media3.Transformer.ExportResult.VideoMimeType.set -> void AndroidX.Media3.Transformer.ExportResult.Width.get -> int AndroidX.Media3.Transformer.ExportResult.Width.set -> void AndroidX.Media3.Transformer.IAssetLoader +AndroidX.Media3.Transformer.IAssetLoader.DecoderNames.get -> Google.Common.Collect.ImmutableMap? AndroidX.Media3.Transformer.IAssetLoader.GetProgress(AndroidX.Media3.Transformer.ProgressHolder? p0) -> int AndroidX.Media3.Transformer.IAssetLoader.Release() -> void AndroidX.Media3.Transformer.IAssetLoader.Start() -> void @@ -374,6 +385,7 @@ AndroidX.Media3.Transformer.ICodecEncoderFactory.CreateForVideoEncoding(AndroidX AndroidX.Media3.Transformer.ICodecEncoderFactory.VideoNeedsEncoding() -> bool AndroidX.Media3.Transformer.IEncoderSelector AndroidX.Media3.Transformer.IEncoderSelector.Default.get -> AndroidX.Media3.Transformer.IEncoderSelector? +AndroidX.Media3.Transformer.IEncoderSelector.SelectEncoderInfos(string? p0) -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Transformer.IMuxer AndroidX.Media3.Transformer.IMuxer.AddMetadataEntry(AndroidX.Media3.Common.Metadata.IEntry? p0) -> void AndroidX.Media3.Transformer.IMuxer.AddTrack(AndroidX.Media3.Common.Format? p0) -> int @@ -381,6 +393,7 @@ AndroidX.Media3.Transformer.IMuxer.Close() -> void AndroidX.Media3.Transformer.IMuxer.WriteSampleData(int p0, Java.Nio.ByteBuffer? p1, Android.Media.MediaCodec.BufferInfo? p2) -> void AndroidX.Media3.Transformer.IMuxerFactory AndroidX.Media3.Transformer.IMuxerFactory.Create(string? p0) -> AndroidX.Media3.Transformer.IMuxer? +AndroidX.Media3.Transformer.IMuxerFactory.GetSupportedSampleMimeTypes(int p0) -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Transformer.ISampleConsumer AndroidX.Media3.Transformer.ISampleConsumer.InputBuffer.get -> AndroidX.Media3.Decoder.DecoderInputBuffer? AndroidX.Media3.Transformer.ISampleConsumer.InputSurface.get -> Android.Views.Surface? @@ -394,6 +407,7 @@ AndroidX.Media3.Transformer.ISampleConsumer.SetOnInputSurfaceReadyListener(Java. AndroidX.Media3.Transformer.ISampleConsumer.SignalEndOfVideoInput() -> void AndroidX.Media3.Transformer.ISampleConsumerInputResult AndroidX.Media3.Transformer.ImageAssetLoader +AndroidX.Media3.Transformer.ImageAssetLoader.DecoderNames.get -> Google.Common.Collect.ImmutableMap? AndroidX.Media3.Transformer.ImageAssetLoader.Factory AndroidX.Media3.Transformer.ImageAssetLoader.Factory.CreateAssetLoader(AndroidX.Media3.Transformer.EditedMediaItem? editedMediaItem, Android.OS.Looper? looper, AndroidX.Media3.Transformer.IAssetLoaderListener? listener, AndroidX.Media3.Transformer.AssetLoaderCompositionSettings? compositionSettings) -> AndroidX.Media3.Transformer.IAssetLoader? AndroidX.Media3.Transformer.ImageAssetLoader.Factory.Factory(Android.Content.Context? context, AndroidX.Media3.Common.Util.IBitmapLoader? bitmapLoader) -> void @@ -409,6 +423,7 @@ AndroidX.Media3.Transformer.InAppFragmentedMp4Muxer.Factory AndroidX.Media3.Transformer.InAppFragmentedMp4Muxer.Factory.Create(string? path) -> AndroidX.Media3.Transformer.IMuxer? AndroidX.Media3.Transformer.InAppFragmentedMp4Muxer.Factory.Factory() -> void AndroidX.Media3.Transformer.InAppFragmentedMp4Muxer.Factory.Factory(long fragmentDurationMs) -> void +AndroidX.Media3.Transformer.InAppFragmentedMp4Muxer.Factory.GetSupportedSampleMimeTypes(int trackType) -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Transformer.InAppFragmentedMp4Muxer.Factory.SetVideoDurationUs(long videoDurationUs) -> AndroidX.Media3.Transformer.InAppFragmentedMp4Muxer.Factory? AndroidX.Media3.Transformer.InAppFragmentedMp4Muxer.WriteSampleData(int trackId, Java.Nio.ByteBuffer? byteBuffer, Android.Media.MediaCodec.BufferInfo? bufferInfo) -> void AndroidX.Media3.Transformer.InAppMp4Muxer @@ -419,12 +434,14 @@ AndroidX.Media3.Transformer.InAppMp4Muxer.Factory AndroidX.Media3.Transformer.InAppMp4Muxer.Factory.Create(string? path) -> AndroidX.Media3.Transformer.IMuxer? AndroidX.Media3.Transformer.InAppMp4Muxer.Factory.Factory() -> void AndroidX.Media3.Transformer.InAppMp4Muxer.Factory.Factory(AndroidX.Media3.Transformer.InAppMp4Muxer.IMetadataProvider? metadataProvider) -> void +AndroidX.Media3.Transformer.InAppMp4Muxer.Factory.GetSupportedSampleMimeTypes(int trackType) -> Google.Common.Collect.ImmutableList? AndroidX.Media3.Transformer.InAppMp4Muxer.Factory.SetVideoDurationUs(long videoDurationUs) -> AndroidX.Media3.Transformer.InAppMp4Muxer.Factory? AndroidX.Media3.Transformer.InAppMp4Muxer.IMetadataProvider AndroidX.Media3.Transformer.InAppMp4Muxer.IMetadataProvider.UpdateMetadataEntries(System.Collections.Generic.ICollection? p0) -> void AndroidX.Media3.Transformer.InAppMp4Muxer.WriteSampleData(int trackId, Java.Nio.ByteBuffer? byteBuffer, Android.Media.MediaCodec.BufferInfo? bufferInfo) -> void AndroidX.Media3.Transformer.JsonUtil AndroidX.Media3.Transformer.MediaProjectionAssetLoader +AndroidX.Media3.Transformer.MediaProjectionAssetLoader.DecoderNames.get -> Google.Common.Collect.ImmutableMap? AndroidX.Media3.Transformer.MediaProjectionAssetLoader.Factory AndroidX.Media3.Transformer.MediaProjectionAssetLoader.Factory.CreateAssetLoader(AndroidX.Media3.Transformer.EditedMediaItem? editedMediaItem, Android.OS.Looper? looper, AndroidX.Media3.Transformer.IAssetLoaderListener? listener, AndroidX.Media3.Transformer.AssetLoaderCompositionSettings? compositionSettings) -> AndroidX.Media3.Transformer.IAssetLoader? AndroidX.Media3.Transformer.MediaProjectionAssetLoader.Factory.Factory(Android.Media.Projection.MediaProjection? mediaProjection, Android.Graphics.Rect? bounds, int densityDpi) -> void @@ -437,6 +454,7 @@ AndroidX.Media3.Transformer.ProgressHolder.Progress.get -> int AndroidX.Media3.Transformer.ProgressHolder.Progress.set -> void AndroidX.Media3.Transformer.ProgressHolder.ProgressHolder() -> void AndroidX.Media3.Transformer.RawAssetLoader +AndroidX.Media3.Transformer.RawAssetLoader.DecoderNames.get -> Google.Common.Collect.ImmutableMap? AndroidX.Media3.Transformer.RawAssetLoader.GetProgress(AndroidX.Media3.Transformer.ProgressHolder? progressHolder) -> int AndroidX.Media3.Transformer.RawAssetLoader.InterfaceConsts AndroidX.Media3.Transformer.RawAssetLoader.QueueAudioData(Java.Nio.ByteBuffer? audioData, long presentationTimeUs, bool isLast) -> bool @@ -446,6 +464,7 @@ AndroidX.Media3.Transformer.RawAssetLoader.Release() -> void AndroidX.Media3.Transformer.RawAssetLoader.SignalEndOfVideoInput() -> void AndroidX.Media3.Transformer.RawAssetLoader.Start() -> void AndroidX.Media3.Transformer.SurfaceAssetLoader +AndroidX.Media3.Transformer.SurfaceAssetLoader.DecoderNames.get -> Google.Common.Collect.ImmutableMap? AndroidX.Media3.Transformer.SurfaceAssetLoader.EditedMediaItem.get -> AndroidX.Media3.Transformer.EditedMediaItem? AndroidX.Media3.Transformer.SurfaceAssetLoader.Factory AndroidX.Media3.Transformer.SurfaceAssetLoader.Factory.CreateAssetLoader(AndroidX.Media3.Transformer.EditedMediaItem? editedMediaItem, Android.OS.Looper? looper, AndroidX.Media3.Transformer.IAssetLoaderListener? listener, AndroidX.Media3.Transformer.AssetLoaderCompositionSettings? compositionSettings) -> AndroidX.Media3.Transformer.IAssetLoader? @@ -460,6 +479,7 @@ AndroidX.Media3.Transformer.SurfaceAssetLoader.SetContentFormat(AndroidX.Media3. AndroidX.Media3.Transformer.SurfaceAssetLoader.SignalEndOfInput() -> void AndroidX.Media3.Transformer.SurfaceAssetLoader.Start() -> void AndroidX.Media3.Transformer.TextureAssetLoader +AndroidX.Media3.Transformer.TextureAssetLoader.DecoderNames.get -> Google.Common.Collect.ImmutableMap? AndroidX.Media3.Transformer.TextureAssetLoader.GetProgress(AndroidX.Media3.Transformer.ProgressHolder? progressHolder) -> int AndroidX.Media3.Transformer.TextureAssetLoader.InterfaceConsts AndroidX.Media3.Transformer.TextureAssetLoader.QueueInputTexture(int texId, long presentationTimeUs) -> bool @@ -702,9 +722,14 @@ static AndroidX.Media3.Transformer.Effects.CreateExperimentalSpeedChangingEffect static AndroidX.Media3.Transformer.Effects.Empty.get -> AndroidX.Media3.Transformer.Effects? static AndroidX.Media3.Transformer.EncoderUtil.ClearCachedEncoders() -> void static AndroidX.Media3.Transformer.EncoderUtil.FindHighestSupportedEncodingLevel(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType, int profile) -> int +static AndroidX.Media3.Transformer.EncoderUtil.FindSupportedEncodingProfiles(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType) -> Google.Common.Collect.ImmutableSet? static AndroidX.Media3.Transformer.EncoderUtil.GetClosestSupportedSampleRate(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType, int requestedSampleRate) -> int +static AndroidX.Media3.Transformer.EncoderUtil.GetCodecProfilesForHdrFormat(string? mimeType, int colorTransfer) -> Google.Common.Collect.ImmutableList? static AndroidX.Media3.Transformer.EncoderUtil.GetMaxSupportedInstances(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType) -> int static AndroidX.Media3.Transformer.EncoderUtil.GetSupportedBitrateRange(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType) -> Android.Util.Range? +static AndroidX.Media3.Transformer.EncoderUtil.GetSupportedColorFormats(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType) -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.Transformer.EncoderUtil.GetSupportedEncoders(string? mimeType) -> Google.Common.Collect.ImmutableList? +static AndroidX.Media3.Transformer.EncoderUtil.GetSupportedEncodersForHdrEditing(string? mimeType, AndroidX.Media3.Common.ColorInfo? colorInfo) -> Google.Common.Collect.ImmutableList? static AndroidX.Media3.Transformer.EncoderUtil.GetSupportedHeights(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType, int width) -> Android.Util.Range? static AndroidX.Media3.Transformer.EncoderUtil.GetSupportedResolution(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType, int width, int height) -> Android.Util.Size? static AndroidX.Media3.Transformer.EncoderUtil.GetSupportedResolutionRanges(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType) -> Android.Util.Pair? @@ -713,6 +738,7 @@ static AndroidX.Media3.Transformer.EncoderUtil.IsFeatureSupported(Android.Media. static AndroidX.Media3.Transformer.EncoderUtil.IsHardwareAccelerated(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType) -> bool static AndroidX.Media3.Transformer.EncoderUtil.IsHdrEditingSupported(Android.Media.MediaCodecInfo? mediaCodecInfo, string? mimeType, AndroidX.Media3.Common.ColorInfo? colorInfo) -> bool static AndroidX.Media3.Transformer.EncoderUtil.IsSizeSupported(Android.Media.MediaCodecInfo? encoderInfo, string? mimeType, int width, int height) -> bool +static AndroidX.Media3.Transformer.EncoderUtil.SupportedMimeTypes.get -> Google.Common.Collect.ImmutableSet? static AndroidX.Media3.Transformer.ExperimentalAnalyzerModeFactory.BuildAnalyzer(Android.Content.Context? context) -> AndroidX.Media3.Transformer.Transformer? static AndroidX.Media3.Transformer.ExperimentalAnalyzerModeFactory.BuildAnalyzer(Android.Content.Context? context, AndroidX.Media3.Transformer.Transformer? transformer) -> AndroidX.Media3.Transformer.Transformer? static AndroidX.Media3.Transformer.ExportException.CreateForAssetLoader(Java.Lang.Throwable? cause, int errorCode) -> AndroidX.Media3.Transformer.ExportException? @@ -723,6 +749,7 @@ static AndroidX.Media3.Transformer.ExportException.GetErrorCodeName(int errorCod static AndroidX.Media3.Transformer.JsonUtil.DeviceDetailsAsJsonObject.get -> Org.Json.JSONObject? static AndroidX.Media3.Transformer.JsonUtil.ExceptionAsJsonObject(Java.Lang.Exception? exception) -> Org.Json.JSONObject? static AndroidX.Media3.Transformer.JsonUtil.ExportResultAsJsonObject(AndroidX.Media3.Transformer.ExportResult? exportResult) -> Org.Json.JSONObject? +static AndroidX.Media3.Transformer.JsonUtil.ProcessedInputsAsJsonArray(Google.Common.Collect.ImmutableList? processedInputs) -> Org.Json.JSONArray? static AndroidX.Media3.Transformer.Transformer.DefaultMaxDelayBetweenMuxerSamplesMs.get -> long static AndroidX.Media3.Transformer.TransformerUtil.GetDecoderOutputColor(AndroidX.Media3.Common.ColorInfo? decoderInputColor, bool isMediaCodecToneMappingRequested) -> AndroidX.Media3.Common.ColorInfo? static AndroidX.Media3.Transformer.TransformerUtil.GetImageMimeType(Android.Content.Context? context, AndroidX.Media3.Common.MediaItem? mediaItem) -> string? diff --git a/source/com.google.ai.edge.localagents/localagents-fc/PublicAPI/PublicAPI.Shipped.txt b/source/com.google.ai.edge.localagents/localagents-fc/PublicAPI/PublicAPI.Shipped.txt new file mode 100644 index 000000000..815c92006 --- /dev/null +++ b/source/com.google.ai.edge.localagents/localagents-fc/PublicAPI/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/source/com.google.ai.edge.localagents/localagents-fc/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.ai.edge.localagents/localagents-fc/PublicAPI/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..be438da63 --- /dev/null +++ b/source/com.google.ai.edge.localagents/localagents-fc/PublicAPI/PublicAPI.Unshipped.txt @@ -0,0 +1,99 @@ +#nullable enable +Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession +Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.Clone() -> Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession? +Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.Close() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.DisableConstraint() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.History.get -> Google.Common.Collect.ImmutableList? +Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.Rewind() -> Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.RewindResult? +Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.RewindResult +Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.RewindResult.RewindResult() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.RewindResult.RewindResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider +Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.Close() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.FstConstraint +Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.FstConstraint.FstConstraint(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.FstConstraintProvider(long sentencePieceProcessorHandle) -> void +Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException +Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus +Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.Status.get -> Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus? +Google.AI.Edge.LocalAgents.FunctionCalling.GemmaFormatter +Google.AI.Edge.LocalAgents.FunctionCalling.GemmaFormatter.GemmaFormatter() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.GemmaFormatter.GemmaFormatter(Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions? formatterOptions) -> void +Google.AI.Edge.LocalAgents.FunctionCalling.GemmaFormatter.StartModelTurn() -> string? +Google.AI.Edge.LocalAgents.FunctionCalling.GenerativeModel +Google.AI.Edge.LocalAgents.FunctionCalling.GenerativeModel.StartChat() -> Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession? +Google.AI.Edge.LocalAgents.FunctionCalling.HammerFormatter +Google.AI.Edge.LocalAgents.FunctionCalling.HammerFormatter.HammerFormatter() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.HammerFormatter.HammerFormatter(Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions? formatterOptions) -> void +Google.AI.Edge.LocalAgents.FunctionCalling.HammerFormatter.StartModelTurn() -> string? +Google.AI.Edge.LocalAgents.FunctionCalling.LlamaFormatter +Google.AI.Edge.LocalAgents.FunctionCalling.LlamaFormatter.LlamaFormatter() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.LlamaFormatter.LlamaFormatter(Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions? formatterOptions) -> void +Google.AI.Edge.LocalAgents.FunctionCalling.LlamaFormatter.StartModelTurn() -> string? +Google.AI.Edge.LocalAgents.FunctionCalling.LlmInferenceBackend +Google.AI.Edge.LocalAgents.FunctionCalling.LlmInferenceBackend.Close() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions +Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder +Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder.Build() -> Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions? +Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.ModelFormatterOptions() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.ModelFormatterOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.DefaultToolFormatter +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.DefaultToolFormatter.DefaultToolFormatter() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.DefaultToolRetrievalClient +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.DefaultToolRetrievalClient.AddRawText(System.Collections.Generic.IList? textEntries, System.Collections.Generic.IList!>? metadata) -> Java.Lang.Boolean? +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.DefaultToolRetrievalClient.RetrieveToolNames(string? query) -> Google.Common.Collect.ImmutableList? +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.IToolFormatter +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.AddFunctionMetadata(string? functionName, Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata? metadata) -> Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata? +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata.FunctionMetadata() -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata.FunctionMetadata(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.Functions.get -> Google.Common.Collect.ImmutableMap? +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.GetFunctionMetadata(string? functionName) -> Java.Util.Optional? +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.RemoveFunctionMetadata(string? functionName) -> Java.Util.Optional? +Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.ToolMetadata() -> void +abstract Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.AddPromptTemplate() -> bool +abstract Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder.SetAddPromptTemplate(bool addPromptTemplate) -> Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder? +override Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.RewindResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.RewindResult.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.FunctionCalling.ChatSession.RewindResult.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.FstConstraint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.FstConstraint.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.FstConstraint.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.GemmaFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.GenerativeModel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.HammerFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.LlamaFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.LlmInferenceBackend.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.DefaultToolFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.DefaultToolRetrievalClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +static Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus.InvalidFunctionName.get -> Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus? +static Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus.InvalidParameterName.get -> Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus? +static Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus.MissingRequiredParameter.get -> Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus? +static Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus.ParseError.get -> Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus? +static Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus.Valid.get -> Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus? +static Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus.ValueOf(string? name) -> Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus? +static Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus.Values() -> Google.AI.Edge.LocalAgents.FunctionCalling.FunctionCallException.FunctionCallStatus![]? +static Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.InvokeBuilder() -> Google.AI.Edge.LocalAgents.FunctionCalling.ModelFormatterOptions.Builder? +virtual Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.FstConstraint.Close() -> void +virtual Google.AI.Edge.LocalAgents.FunctionCalling.FstConstraintProvider.FstConstraint.ConstraintHandle.get -> long +virtual Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata.AddAttribute(string? key, string? value) -> Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata? +virtual Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata.Attributes.get -> Google.Common.Collect.ImmutableMap? +virtual Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata.GetAttribute(string? key) -> Java.Util.Optional? +virtual Google.AI.Edge.LocalAgents.FunctionCalling.ToolRetrieval.ToolMetadata.FunctionMetadata.RemoveAttribute(string? key) -> Java.Util.Optional? diff --git a/source/com.google.ai.edge.localagents/localagents-fc/Transforms/Metadata.xml b/source/com.google.ai.edge.localagents/localagents-fc/Transforms/Metadata.xml new file mode 100644 index 000000000..da44a02c0 --- /dev/null +++ b/source/com.google.ai.edge.localagents/localagents-fc/Transforms/Metadata.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/source/com.google.ai.edge.localagents/localagents-rag/PublicAPI/PublicAPI.Shipped.txt b/source/com.google.ai.edge.localagents/localagents-rag/PublicAPI/PublicAPI.Shipped.txt new file mode 100644 index 000000000..815c92006 --- /dev/null +++ b/source/com.google.ai.edge.localagents/localagents-rag/PublicAPI/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/source/com.google.ai.edge.localagents/localagents-rag/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.ai.edge.localagents/localagents-rag/PublicAPI/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..5e15c25a4 --- /dev/null +++ b/source/com.google.ai.edge.localagents/localagents-rag/PublicAPI/PublicAPI.Unshipped.txt @@ -0,0 +1,443 @@ +#nullable enable +Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig +Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder +Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.ChainConfig() -> void +Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.ChainConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalAndInferenceChain +Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalAndInferenceChain.Invoke(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest? retrievalRequest) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalAndInferenceChain.Invoke(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest? retrievalRequest, Google.AI.Edge.LocalAgents.RAG.Models.IAsyncProgressListener? asyncProgressListener) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalAndInferenceChain.RetrievalAndInferenceChain(Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig? config) -> void +Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalChain +Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalChain.Invoke(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest? retrievalRequest) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalChain.Invoke(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest? retrievalRequest, Google.AI.Edge.LocalAgents.RAG.Models.IAsyncProgressListener? asyncProgressListener) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalChain.RetrievalChain(Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig? config) -> void +Google.AI.Edge.LocalAgents.RAG.Chunking.TextChunker +Google.AI.Edge.LocalAgents.RAG.Chunking.TextChunker.Chunk(string? text, int chunkSize, int chunkOverlap) -> System.Collections.Generic.IList? +Google.AI.Edge.LocalAgents.RAG.Chunking.TextChunker.ChunkBySentences(string? text, int chunkSize) -> System.Collections.Generic.IList? +Google.AI.Edge.LocalAgents.RAG.Chunking.TextChunker.TextChunker() -> void +Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig +Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder +Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.ColumnConfig() -> void +Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.ColumnConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultSemanticTextMemory +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultSemanticTextMemory.DefaultSemanticTextMemory(Google.AI.Edge.LocalAgents.RAG.Memory.IVectorStore? vectorStore, Google.AI.Edge.LocalAgents.RAG.Models.IEmbedder? embeddingModel) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultSemanticTextMemory.RecordBatchedMemoryEntries(Google.Common.Collect.ImmutableList? dataEntries) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultSemanticTextMemory.RecordBatchedMemoryItems(Google.Common.Collect.ImmutableList? texts) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultSemanticTextMemory.RecordMemoryEntry(Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry? dataEntry) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultSemanticTextMemory.RecordMemoryItem(Java.Lang.Object? text) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultSemanticTextMemory.RetrieveResults(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest? request) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultVectorStore +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultVectorStore.DefaultVectorStore() -> void +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultVectorStore.Get(Java.Lang.Integer? id) -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord? +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultVectorStore.GetNearestRecords(System.Collections.Generic.IList? queryEmbeddings, int topK, float minSimilarityScore) -> System.Collections.Generic.IList? +Google.AI.Edge.LocalAgents.RAG.Memory.DefaultVectorStore.Insert(Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord? record) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.ISemanticMemory +Google.AI.Edge.LocalAgents.RAG.Memory.ISemanticMemory.RecordBatchedMemoryEntries(Google.Common.Collect.ImmutableList? entries) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.ISemanticMemory.RecordBatchedMemoryItems(Google.Common.Collect.ImmutableList? items) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.ISemanticMemory.RecordMemoryEntry(Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry? entry) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.ISemanticMemory.RecordMemoryItem(Java.Lang.Object? item) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.ISemanticMemory.RetrieveResults(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest? query) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Memory.IVectorStore +Google.AI.Edge.LocalAgents.RAG.Memory.IVectorStore.GetNearestRecords(System.Collections.Generic.IList? queryEmbeddings, int topK, float minSimilarityScore) -> System.Collections.Generic.IList? +Google.AI.Edge.LocalAgents.RAG.Memory.IVectorStore.Insert(Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord? record) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore +Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.GetNearestRecords(System.Collections.Generic.IList? queryEmbeddings, int topK, float minSimilarityScore) -> System.Collections.Generic.IList? +Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.Insert(Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord? record) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.SqlQuery(string? query) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.SqliteVectorStore(int numEmbeddingDimensions) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.SqliteVectorStore(int numEmbeddingDimensions, string? databasePath) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.SqliteVectorStore(int numEmbeddingDimensions, string? databasePath, string? textColumnName, string? embeddingColumnName, Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig? tableConfig) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig +Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder +Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.TableConfig() -> void +Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.TableConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord +Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder +Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.VectorStoreRecord() -> void +Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.VectorStoreRecord(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Models.AsyncProgressEventArgs +Google.AI.Edge.LocalAgents.RAG.Models.AsyncProgressEventArgs.AsyncProgressEventArgs(Java.Lang.Object? partialResult, bool done) -> void +Google.AI.Edge.LocalAgents.RAG.Models.AsyncProgressEventArgs.Done.get -> bool +Google.AI.Edge.LocalAgents.RAG.Models.AsyncProgressEventArgs.PartialResult.get -> Java.Lang.Object? +Google.AI.Edge.LocalAgents.RAG.Models.EmbedData +Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder +Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.EmbedData() -> void +Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.EmbedData(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType +Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.Value() -> int +Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest +Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder +Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.EmbeddingRequest() -> void +Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.EmbeddingRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Models.GeckoEmbeddingModel +Google.AI.Edge.LocalAgents.RAG.Models.GeckoEmbeddingModel.GeckoEmbeddingModel(string? embeddingModelPath, Java.Util.Optional? sentencePieceModelPath, bool useGpu) -> void +Google.AI.Edge.LocalAgents.RAG.Models.GeckoEmbeddingModel.GetBatchEmbeddings(Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest? request) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.GeckoEmbeddingModel.GetEmbeddings(Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest? request) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.GeminiEmbedder +Google.AI.Edge.LocalAgents.RAG.Models.GeminiEmbedder.GeminiEmbedder(string? model, string? apiKey) -> void +Google.AI.Edge.LocalAgents.RAG.Models.GeminiEmbedder.GetBatchEmbeddings(Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest? request) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.GeminiEmbedder.GetEmbeddings(Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest? request) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.IAsyncProgressListener +Google.AI.Edge.LocalAgents.RAG.Models.IAsyncProgressListener.Run(Java.Lang.Object? partialResult, bool done) -> void +Google.AI.Edge.LocalAgents.RAG.Models.IEmbedder +Google.AI.Edge.LocalAgents.RAG.Models.IEmbedder.GetBatchEmbeddings(Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest? request) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.IEmbedder.GetEmbeddings(Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest? request) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.ILanguageModel +Google.AI.Edge.LocalAgents.RAG.Models.ILanguageModel.GenerateResponse(Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest? request, Java.Util.Concurrent.IExecutor? executor) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.ILanguageModel.GenerateResponse(Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest? request, Java.Util.Concurrent.IExecutor? executor, Google.AI.Edge.LocalAgents.RAG.Models.IAsyncProgressListener? progressListener) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.LanguageModelRequest() -> void +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.LanguageModelRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.LanguageModelResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Models.MediaPipeLlmBackend +Google.AI.Edge.LocalAgents.RAG.Models.MediaPipeLlmBackend.Close() -> void +Google.AI.Edge.LocalAgents.RAG.Models.MediaPipeLlmBackend.GenerateResponse(Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest? request, Java.Util.Concurrent.IExecutor? executor) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.MediaPipeLlmBackend.GenerateResponse(Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest? request, Java.Util.Concurrent.IExecutor? executor, Google.AI.Edge.LocalAgents.RAG.Models.IAsyncProgressListener? asyncProgressListener) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.MediaPipeLlmBackend.Initialize() -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Models.MediaPipeLlmBackend.MediaPipeLlmBackend(Android.Content.Context? context, Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions? options, Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions? sessionOptions) -> void +Google.AI.Edge.LocalAgents.RAG.Models.MediaPipeLlmBackend.MediaPipeLlmBackend(Android.Content.Context? context, Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions? options, Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions? sessionOptions, Java.Util.Concurrent.IExecutor? workerExecutor) -> void +Google.AI.Edge.LocalAgents.RAG.Prompt.PromptBuilder +Google.AI.Edge.LocalAgents.RAG.Prompt.PromptBuilder.BuildPrompt(params Java.Lang.Object![]? args) -> string? +Google.AI.Edge.LocalAgents.RAG.Prompt.PromptBuilder.PromptBuilder(string? promptTemplate) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.IBaseRetriever +Google.AI.Edge.LocalAgents.RAG.Retrieval.IBaseRetriever.RetrieveResults(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest? request) -> Google.Common.Util.Concurrent.IListenableFuture? +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.RetrievalConfig() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.RetrievalConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.RetrievalEntity() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.RetrievalEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.RetrievalRequest() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.RetrievalRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.RetrievalResponse() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.RetrievalResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry +Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder +Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.SemanticDataEntry() -> void +Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.SemanticDataEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair +Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder +Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.KeyValuePair() -> void +Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.KeyValuePair(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Shared.Metadata +Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder +Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder.Builder() -> void +Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Metadata() -> void +Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Metadata(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.AI.Edge.LocalAgents.RAG.Shared.VectorOperations +abstract Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig? +abstract Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder.SetLanguageModel(Google.AI.Edge.LocalAgents.RAG.Models.ILanguageModel? languageModel) -> Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder.SetPromptBuilder(Google.AI.Edge.LocalAgents.RAG.Prompt.PromptBuilder? promptBuilder) -> Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder.SetSemanticMemory(Google.AI.Edge.LocalAgents.RAG.Memory.ISemanticMemory? semanticMemory) -> Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.LanguageModel.get -> Java.Util.Optional? +abstract Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.PromptBuilder.get -> Java.Util.Optional? +abstract Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.SemanticMemory.get -> Java.Util.Optional? +abstract Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.AutoIncrement.get -> bool +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.SetAutoIncrement(bool autoIncrement) -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.SetIsNullable(bool isNullable) -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.SetKeyType(Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType? keyType) -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.SetName(string? name) -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.SetSqlType(string? sqlType) -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.GetKeyType() -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.IsNullable.get -> bool +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Name.get -> string? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.SqlType.get -> string? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.ColumnsBuilder() -> Google.Common.Collect.ImmutableList.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.SetColumns(Google.Common.Collect.ImmutableList? columns) -> Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.SetName(string? name) -> Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Columns.get -> Google.Common.Collect.ImmutableList? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Name.get -> string? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.MetadataBuilder() -> Google.Common.Collect.ImmutableMap.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.SetData(Java.Lang.Object? data) -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.SetEmbeddings(Google.Common.Collect.ImmutableList? embeddings) -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.SetMetadata(Google.Common.Collect.ImmutableMap? metadata) -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Embeddings.get -> Google.Common.Collect.ImmutableList? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Metadata.get -> Google.Common.Collect.ImmutableMap? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.RawData.get -> Java.Lang.Object? +abstract Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder.SetData(Java.Lang.Object? data) -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder.SetMetadata(System.Collections.Generic.IDictionary? additionalData) -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder.SetTask(Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? taskType) -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Metadata.get -> Google.Common.Collect.ImmutableMap? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.RawData.get -> Java.Lang.Object? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Task.get -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder.EmbedDataBuilder() -> Google.Common.Collect.ImmutableList.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder.SetEmbedData(Google.Common.Collect.ImmutableList? embedData) -> Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.EmbedData.get -> Google.Common.Collect.ImmutableList? +abstract Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest? +abstract Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder.SetPrompt(string? prompt) -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Prompt.get -> string? +abstract Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse? +abstract Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder.SetText(string? text) -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Text.get -> string? +abstract Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder.SetMinSimilarityScore(float minSimilarityScore) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder.SetTask(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType? task) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder.SetTopK(int topK) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.MinSimilarityScore.get -> float +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Task.get -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TopK.get -> int +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.MetadataBuilder() -> Google.Common.Collect.ImmutableMap.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.SetData(Java.Lang.Object? data) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.SetEmbeddings(Google.Common.Collect.ImmutableList? embeddings) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.SetMetadata(System.Collections.Generic.IDictionary? metadata) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Embeddings.get -> Google.Common.Collect.ImmutableList? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Metadata.get -> Google.Common.Collect.ImmutableMap? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.RawData.get -> Java.Lang.Object? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder.SetConfig(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig? config) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder.SetQuery(Java.Lang.Object? query) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Config.get -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.RawQuery.get -> Java.Lang.Object? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder.EntitiesBuilder() -> Google.Common.Collect.ImmutableList.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder.SetEntities(Google.Common.Collect.ImmutableList? entities) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Entities.get -> Google.Common.Collect.ImmutableList? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.MetadataBuilder() -> Google.Common.Collect.ImmutableMap.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.SetCustomEmbeddingData(Java.Lang.Object? customEmbeddingData) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.SetCustomEmbeddingData(Java.Util.Optional? customEmbeddingData) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.SetData(Java.Lang.Object? data) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.SetMetadata(System.Collections.Generic.IDictionary? metadata) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.CustomEmbeddingData.get -> Java.Util.Optional? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Metadata.get -> Google.Common.Collect.ImmutableMap? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.RawData.get -> Java.Lang.Object? +abstract Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.ToBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair? +abstract Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder.SetKey(string? key) -> Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder.SetValue(string? value) -> Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Key.get -> string? +abstract Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Value.get -> string? +abstract Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder.Build() -> Google.AI.Edge.LocalAgents.RAG.Shared.Metadata? +abstract Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder.KeyValuePairsBuilder() -> Google.Common.Collect.ImmutableList.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder.SetKeyValuePairs(System.Collections.Generic.IList? keyValuePairs) -> Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder? +abstract Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.KeyValuePairs.get -> Google.Common.Collect.ImmutableList? +const Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.DefaultDatabasePath = "" -> string! +const Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.DefaultEmbeddingsColumnName = "embeddings" -> string! +const Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.DefaultTableName = "rag_vector_store" -> string! +const Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.DefaultTextColumnName = "text" -> string! +const Google.AI.Edge.LocalAgents.RAG.Models.GeckoEmbeddingModel.TitleKey = "title" -> string! +override Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalAndInferenceChain.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Chains.RetrievalChain.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Chunking.TextChunker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Memory.DefaultSemanticTextMemory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.DefaultVectorStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Models.GeckoEmbeddingModel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.GeminiEmbedder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Models.MediaPipeLlmBackend.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Prompt.PromptBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.ThresholdClass.get -> nint +override Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.ThresholdType.get -> System.Type! +override Google.AI.Edge.LocalAgents.RAG.Shared.VectorOperations.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +static Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Create(Google.AI.Edge.LocalAgents.RAG.Memory.ISemanticMemory? semanticMemory) -> Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig? +static Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Create(Google.AI.Edge.LocalAgents.RAG.Models.ILanguageModel? languageModel, Google.AI.Edge.LocalAgents.RAG.Prompt.PromptBuilder? promptBuilder, Google.AI.Edge.LocalAgents.RAG.Memory.ISemanticMemory? semanticMemory) -> Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig? +static Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Chains.ChainConfig.Builder? +static Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Create(string? name, string? sqlType) -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig? +static Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Create(string? name, string? sqlType, Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType? keyType, bool autoIncrement, bool isNullable) -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig? +static Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.Builder? +static Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType.DefaultNotKey.get -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType? +static Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType.PrimaryKey.get -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType? +static Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType.ValueOf(string? name) -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType? +static Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType.Values() -> Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig.KeyType![]? +static Google.AI.Edge.LocalAgents.RAG.Memory.SqliteVectorStore.DefaultTableConfig.get -> Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig? +static Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Create(string? name, Google.Common.Collect.ImmutableList? columns) -> Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig? +static Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder? +static Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Create(Java.Lang.Object? data, Google.Common.Collect.ImmutableList? embeddings) -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord? +static Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Create(Java.Lang.Object? data, Google.Common.Collect.ImmutableList? embeddings, Google.Common.Collect.ImmutableMap? metadata) -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord? +static Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Create(Java.Lang.Object? data, Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? taskType) -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Create(Java.Lang.Object? data, Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? taskType, Google.Common.Collect.ImmutableMap? metadata) -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.Builder? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.Classification.get -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.Clustering.get -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.FactVerification.get -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.QuestionAnswering.get -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.RetrievalDocument.get -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.RetrievalQuery.get -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.SemanticSimilarity.get -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.TaskTypeUnspecified.get -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.ValueOf(string? name) -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType.Values() -> Google.AI.Edge.LocalAgents.RAG.Models.EmbedData.TaskType![]? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Create(System.Collections.IList? embedData) -> Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest? +static Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder? +static Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Create(string? prompt) -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest? +static Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelRequest.Builder? +static Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Create(string? text) -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse? +static Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Models.LanguageModelResponse.Builder? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Create(int topK, Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType? taskType) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Create(int topK, float minSimilarityScore, Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType? taskType) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.Builder? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType.QuestionAnswering.get -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType.RetrievalQuery.get -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType.TaskUnspecified.get -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType.ValueOf(string? name) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType.Values() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig.TaskType![]? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Create(Java.Lang.Object? data, System.Collections.Generic.IList? embeddings, Java.Util.Optional? metadata) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Create(Java.Lang.Object? query, Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalConfig? config) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalRequest.Builder? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Create(System.Collections.IList? entities) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Create(Java.Lang.Object? data) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Create(Java.Lang.Object? data, System.Collections.Generic.IDictionary? metadata) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Create(Java.Lang.Object? data, System.Collections.Generic.IDictionary? metadata, Java.Util.Optional? customEmbeddingData) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry? +static Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.InvokeBuilder() -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder? +static Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.NewBuilder() -> Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Builder? +static Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair.Of(string? key, string? value) -> Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair? +static Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.NewBuilder() -> Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder? +static Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Of(System.Collections.Generic.IList? keyValuePairs) -> Google.AI.Edge.LocalAgents.RAG.Shared.Metadata? +static Google.AI.Edge.LocalAgents.RAG.Shared.VectorOperations.CosineSimilarity(System.Collections.Generic.IList? x, System.Collections.Generic.IList? y) -> float +static Google.AI.Edge.LocalAgents.RAG.Shared.VectorOperations.Dot(System.Collections.Generic.IList? x, System.Collections.Generic.IList? y) -> float +virtual Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder.AddColumn(Google.AI.Edge.LocalAgents.RAG.Memory.ColumnConfig? column) -> Google.AI.Edge.LocalAgents.RAG.Memory.TableConfig.Builder? +virtual Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder.AddMetadata(string? key, Java.Lang.Object? value) -> Google.AI.Edge.LocalAgents.RAG.Memory.VectorStoreRecord.Builder? +virtual Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder.AddEmbedData(Google.AI.Edge.LocalAgents.RAG.Models.EmbedData? embedData) -> Google.AI.Edge.LocalAgents.RAG.Models.EmbeddingRequest.Builder? +virtual Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder.AddMetadata(string? key, Java.Lang.Object? value) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity.Builder? +virtual Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder.AddEntity(Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalEntity? entity) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.RetrievalResponse.Builder? +virtual Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder.AddMetadata(string? key, Java.Lang.Object? value) -> Google.AI.Edge.LocalAgents.RAG.Retrieval.SemanticDataEntry.Builder? +virtual Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder.AddKeyValuePair(Google.AI.Edge.LocalAgents.RAG.Shared.KeyValuePair? keyValuePair) -> Google.AI.Edge.LocalAgents.RAG.Shared.Metadata.Builder? diff --git a/source/com.google.ai.edge.localagents/localagents-rag/Transforms/Metadata.xml b/source/com.google.ai.edge.localagents/localagents-rag/Transforms/Metadata.xml new file mode 100644 index 000000000..8efe8a598 --- /dev/null +++ b/source/com.google.ai.edge.localagents/localagents-rag/Transforms/Metadata.xml @@ -0,0 +1,23 @@ + + + + + + + + + java.util.List<com.google.ai.edge.localagents.rag.memory.VectorStoreRecord> + com.google.ai.edge.localagents.rag.memory.VectorStoreRecord + java.util.List<com.google.ai.edge.localagents.rag.memory.VectorStoreRecord> + com.google.ai.edge.localagents.rag.memory.VectorStoreRecord + java.util.List<com.google.ai.edge.localagents.rag.memory.VectorStoreRecord> + com.google.ai.edge.localagents.rag.memory.VectorStoreRecord + + com.google.ai.edge.localagents.rag.retrieval.RetrievalRequest + java.lang.Object + com.google.ai.edge.localagents.rag.retrieval.SemanticDataEntry + java.lang.Object + + com.google.ai.edge.localagents.rag.models.EmbeddingRequest + com.google.ai.edge.localagents.rag.models.EmbeddingRequest + \ No newline at end of file diff --git a/source/com.google.guava/guava/Additions/Additions.cs b/source/com.google.guava/guava/Additions/Additions.cs new file mode 100644 index 000000000..a83e5c6f0 --- /dev/null +++ b/source/com.google.guava/guava/Additions/Additions.cs @@ -0,0 +1,154 @@ +using System; + +namespace Google.Common.Collect; + +partial class ImmutableCollection : global::System.Collections.ICollection +{ + // ICollection + + int global::System.Collections.ICollection.Count => + Size(); + + bool global::System.Collections.ICollection.IsSynchronized => + throw new NotSupportedException(); + + object global::System.Collections.ICollection.SyncRoot => + throw new NotSupportedException(); + + void global::System.Collections.ICollection.CopyTo(Array array, int index) => + ToArray().CopyTo(array, index); + + // IEnumerable + + global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() => + ToArray().GetEnumerator(); + + partial class Builder + { + public global::Google.Common.Collect.ImmutableCollection.Builder? Add(global::Java.Lang.Object? element) => + OnAdd(element); + + public global::Google.Common.Collect.ImmutableCollection? Build() => + OnBuild(); + } +} + +partial class ImmutableSet +{ + partial class Builder + { + public global::Google.Common.Collect.ImmutableSet.Builder? Add(global::Java.Lang.Object? element) => + OnAdd(element) as global::Google.Common.Collect.ImmutableSet.Builder; + + public global::Google.Common.Collect.ImmutableSet? Build() => + OnBuild() as global::Google.Common.Collect.ImmutableSet; + } +} + +partial class ImmutableList : global::System.Collections.IList +{ + // Java IList + + global::System.Collections.IList? global::Java.Util.IList.SubList(int fromIndex, int toIndex) => + SubList(fromIndex, toIndex); + + // IList + + int global::System.Collections.IList.Add(object? value) => + throw new NotSupportedException(); + + bool global::System.Collections.IList.Contains(object? value) => + Contains(value as Java.Lang.Object); + + int global::System.Collections.IList.IndexOf(object? value) => + IndexOf(value as Java.Lang.Object); + + void global::System.Collections.IList.Insert(int index, object? value) => + throw new NotSupportedException(); + + void global::System.Collections.IList.Remove(object? value) => + throw new NotSupportedException(); + + void global::System.Collections.IList.RemoveAt(int index) => + throw new NotSupportedException(); + + bool global::System.Collections.IList.IsFixedSize => true; + + bool global::System.Collections.IList.IsReadOnly => true; + + object? global::System.Collections.IList.this[int index] + { + get => Get(index); + set => throw new NotSupportedException(); + } + + partial class Builder + { + public global::Google.Common.Collect.ImmutableList.Builder? Add(global::Java.Lang.Object? element) => + OnAdd(element) as global::Google.Common.Collect.ImmutableList.Builder; + + public global::Google.Common.Collect.ImmutableList? Build() => + OnBuild() as global::Google.Common.Collect.ImmutableList; + } +} + +partial class ImmutableMap : global::System.Collections.IDictionary +{ + // Java IMap + + System.Collections.ICollection? global::Java.Util.IMap.Values () => + Values(); + + System.Collections.ICollection? global::Java.Util.IMap.KeySet () => + KeySet(); + + System.Collections.ICollection? global::Java.Util.IMap.EntrySet () => + EntrySet(); + + // IDictionary + + void global::System.Collections.IDictionary.Add(object key, object? value) => + throw new NotSupportedException(); + + bool global::System.Collections.IDictionary.Contains(object key) => + ContainsKey(key as Java.Lang.Object); + + global::System.Collections.IDictionaryEnumerator global::System.Collections.IDictionary.GetEnumerator() => + throw new NotSupportedException(); + + void global::System.Collections.IDictionary.Remove(object key) => + throw new NotSupportedException(); + + bool global::System.Collections.IDictionary.IsFixedSize => true; + + bool global::System.Collections.IDictionary.IsReadOnly => true; + + object? global::System.Collections.IDictionary.this[object key] + { + get => Get(key as Java.Lang.Object); + set => throw new NotSupportedException(); + } + + System.Collections.ICollection global::System.Collections.IDictionary.Keys => + KeySet().ToArray(); + + System.Collections.ICollection global::System.Collections.IDictionary.Values => + Values().ToArray(); + + // ICollection + + void global::System.Collections.ICollection.CopyTo(Array array, int index) => + throw new NotSupportedException(); + + int global::System.Collections.ICollection.Count => + Size(); + + bool global::System.Collections.ICollection.IsSynchronized => false; + + object global::System.Collections.ICollection.SyncRoot => this; + + // IEnumerable + + System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() => + EntrySet().ToArray().GetEnumerator(); +} diff --git a/source/com.google.guava/guava/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.guava/guava/PublicAPI/PublicAPI.Unshipped.txt index 7dc5c5811..72ffc7bf5 100644 --- a/source/com.google.guava/guava/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.google.guava/guava/PublicAPI/PublicAPI.Unshipped.txt @@ -1 +1,160 @@ -#nullable enable +#nullable enable +Google.Common.Collect.ImmutableCollection +Google.Common.Collect.ImmutableCollection.Builder +Google.Common.Collect.ImmutableCollection.Builder.Add(Java.Lang.Object? element) -> Google.Common.Collect.ImmutableCollection.Builder? +Google.Common.Collect.ImmutableCollection.Builder.Build() -> Google.Common.Collect.ImmutableCollection? +Google.Common.Collect.ImmutableCollection.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.Common.Collect.ImmutableCollection.ImmutableCollection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.Common.Collect.ImmutableList +Google.Common.Collect.ImmutableList.Add(int index, Java.Lang.Object? element) -> void +Google.Common.Collect.ImmutableList.AddAll(int index, System.Collections.ICollection? newElements) -> bool +Google.Common.Collect.ImmutableList.Builder +Google.Common.Collect.ImmutableList.Builder.Add(Java.Lang.Object? element) -> Google.Common.Collect.ImmutableList.Builder? +Google.Common.Collect.ImmutableList.Builder.Add(params Java.Lang.Object![]? elements) -> Google.Common.Collect.ImmutableList.Builder? +Google.Common.Collect.ImmutableList.Builder.AddAll(Java.Lang.IIterable? elements) -> Google.Common.Collect.ImmutableList.Builder? +Google.Common.Collect.ImmutableList.Builder.Build() -> Google.Common.Collect.ImmutableList? +Google.Common.Collect.ImmutableList.Builder.Builder() -> void +Google.Common.Collect.ImmutableList.ImmutableList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.Common.Collect.ImmutableList.Remove(int index) -> Java.Lang.Object? +Google.Common.Collect.ImmutableList.Set(int index, Java.Lang.Object? element) -> Java.Lang.Object? +Google.Common.Collect.ImmutableMap +Google.Common.Collect.ImmutableMap.Builder +Google.Common.Collect.ImmutableMap.Builder.Builder() -> void +Google.Common.Collect.ImmutableMap.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.Common.Collect.ImmutableMap.Clear() -> void +Google.Common.Collect.ImmutableMap.GetOrDefault(Java.Lang.Object? key, Java.Lang.Object? defaultValue) -> Java.Lang.Object? +Google.Common.Collect.ImmutableMap.ImmutableMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.Common.Collect.ImmutableMap.Put(Java.Lang.Object? k, Java.Lang.Object? v) -> Java.Lang.Object? +Google.Common.Collect.ImmutableMap.PutAll(System.Collections.IDictionary? map) -> void +Google.Common.Collect.ImmutableMap.Remove(Java.Lang.Object? o) -> Java.Lang.Object? +Google.Common.Collect.ImmutableSet +Google.Common.Collect.ImmutableSet.Builder +Google.Common.Collect.ImmutableSet.Builder.Add(Java.Lang.Object? element) -> Google.Common.Collect.ImmutableSet.Builder? +Google.Common.Collect.ImmutableSet.Builder.Build() -> Google.Common.Collect.ImmutableSet? +Google.Common.Collect.ImmutableSet.Builder.Builder() -> void +Google.Common.Collect.ImmutableSet.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.Common.Collect.ImmutableSet.ImmutableSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +abstract Google.Common.Collect.ImmutableCollection.Builder.OnAdd(Java.Lang.Object? element) -> Google.Common.Collect.ImmutableCollection.Builder? +abstract Google.Common.Collect.ImmutableCollection.Builder.OnBuild() -> Google.Common.Collect.ImmutableCollection? +abstract Google.Common.Collect.ImmutableCollection.Contains(Java.Lang.Object? object) -> bool +abstract Google.Common.Collect.ImmutableList.Get(int index) -> Java.Lang.Object? +abstract Google.Common.Collect.ImmutableList.ListIterator() -> Java.Util.IListIterator! +abstract Google.Common.Collect.ImmutableList.ListIterator(int index) -> Java.Util.IListIterator! +abstract Google.Common.Collect.ImmutableList.Reversed() -> Java.Util.ISequencedCollection? +abstract Google.Common.Collect.ImmutableMap.Get(Java.Lang.Object? key) -> Java.Lang.Object? +abstract Google.Common.Collect.ImmutableMap.Size() -> int +override Google.Common.Collect.ImmutableCollection.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.Common.Collect.ImmutableCollection.Builder.ThresholdClass.get -> nint +override Google.Common.Collect.ImmutableCollection.Builder.ThresholdType.get -> System.Type! +override Google.Common.Collect.ImmutableCollection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.Common.Collect.ImmutableCollection.ThresholdClass.get -> nint +override Google.Common.Collect.ImmutableCollection.ThresholdType.get -> System.Type! +override Google.Common.Collect.ImmutableList.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.Common.Collect.ImmutableList.Builder.OnAdd(Java.Lang.Object? element) -> Google.Common.Collect.ImmutableCollection.Builder? +override Google.Common.Collect.ImmutableList.Builder.OnBuild() -> Google.Common.Collect.ImmutableCollection? +override Google.Common.Collect.ImmutableList.Contains(Java.Lang.Object? object) -> bool +override Google.Common.Collect.ImmutableList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.Common.Collect.ImmutableList.ThresholdClass.get -> nint +override Google.Common.Collect.ImmutableList.ThresholdType.get -> System.Type! +override Google.Common.Collect.ImmutableMap.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.Common.Collect.ImmutableMap.Builder.ThresholdClass.get -> nint +override Google.Common.Collect.ImmutableMap.Builder.ThresholdType.get -> System.Type! +override Google.Common.Collect.ImmutableMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.Common.Collect.ImmutableMap.ThresholdClass.get -> nint +override Google.Common.Collect.ImmutableMap.ThresholdType.get -> System.Type! +override Google.Common.Collect.ImmutableSet.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.Common.Collect.ImmutableSet.Builder.OnAdd(Java.Lang.Object? element) -> Google.Common.Collect.ImmutableCollection.Builder? +override Google.Common.Collect.ImmutableSet.Builder.OnBuild() -> Google.Common.Collect.ImmutableCollection? +override Google.Common.Collect.ImmutableSet.Builder.ThresholdClass.get -> nint +override Google.Common.Collect.ImmutableSet.Builder.ThresholdType.get -> System.Type! +override Google.Common.Collect.ImmutableSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.Common.Collect.ImmutableSet.ThresholdClass.get -> nint +override Google.Common.Collect.ImmutableSet.ThresholdType.get -> System.Type! +override sealed Google.Common.Collect.ImmutableCollection.Add(Java.Lang.Object? e) -> bool +override sealed Google.Common.Collect.ImmutableCollection.AddAll(System.Collections.ICollection? newElements) -> bool +override sealed Google.Common.Collect.ImmutableCollection.Clear() -> void +override sealed Google.Common.Collect.ImmutableCollection.Remove(Java.Lang.Object? object) -> bool +override sealed Google.Common.Collect.ImmutableCollection.RemoveAll(System.Collections.ICollection? oldElements) -> bool +override sealed Google.Common.Collect.ImmutableCollection.RetainAll(System.Collections.ICollection? elementsToKeep) -> bool +override sealed Google.Common.Collect.ImmutableCollection.ToArray() -> Java.Lang.Object![]? +override sealed Google.Common.Collect.ImmutableCollection.ToArray(Java.Lang.Object![]? other) -> Java.Lang.Object![]? +override sealed Google.Common.Collect.ImmutableList.AsList() -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.BuilderWithExpectedSize(int expectedSize) -> Google.Common.Collect.ImmutableList.Builder? +static Google.Common.Collect.ImmutableList.CopyOf(Java.Lang.IIterable? elements) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.CopyOf(Java.Lang.Object![]? elements) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.CopyOf(Java.Util.IIterator? elements) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.CopyOf(System.Collections.ICollection? elements) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.InvokeBuilder() -> Google.Common.Collect.ImmutableList.Builder? +static Google.Common.Collect.ImmutableList.Of() -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5, Java.Lang.Object? e6) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5, Java.Lang.Object? e6, Java.Lang.Object? e7) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5, Java.Lang.Object? e6, Java.Lang.Object? e7, Java.Lang.Object? e8) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5, Java.Lang.Object? e6, Java.Lang.Object? e7, Java.Lang.Object? e8, Java.Lang.Object? e9) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5, Java.Lang.Object? e6, Java.Lang.Object? e7, Java.Lang.Object? e8, Java.Lang.Object? e9, Java.Lang.Object? e10) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5, Java.Lang.Object? e6, Java.Lang.Object? e7, Java.Lang.Object? e8, Java.Lang.Object? e9, Java.Lang.Object? e10, Java.Lang.Object? e11) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5, Java.Lang.Object? e6, Java.Lang.Object? e7, Java.Lang.Object? e8, Java.Lang.Object? e9, Java.Lang.Object? e10, Java.Lang.Object? e11, Java.Lang.Object? e12, params Java.Lang.Object![]? others) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.SortedCopyOf(Java.Lang.IIterable? elements) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.SortedCopyOf(Java.Util.IComparator? comparator, Java.Lang.IIterable? elements) -> Google.Common.Collect.ImmutableList? +static Google.Common.Collect.ImmutableList.ToImmutableList() -> Java.Util.Streams.ICollector? +static Google.Common.Collect.ImmutableMap.BuilderWithExpectedSize(int expectedSize) -> Google.Common.Collect.ImmutableMap.Builder? +static Google.Common.Collect.ImmutableMap.CopyOf(Java.Lang.IIterable? entries) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.CopyOf(System.Collections.IDictionary? map) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.InvokeBuilder() -> Google.Common.Collect.ImmutableMap.Builder? +static Google.Common.Collect.ImmutableMap.Of() -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1, Java.Lang.Object? k2, Java.Lang.Object? v2) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1, Java.Lang.Object? k2, Java.Lang.Object? v2, Java.Lang.Object? k3, Java.Lang.Object? v3) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1, Java.Lang.Object? k2, Java.Lang.Object? v2, Java.Lang.Object? k3, Java.Lang.Object? v3, Java.Lang.Object? k4, Java.Lang.Object? v4) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1, Java.Lang.Object? k2, Java.Lang.Object? v2, Java.Lang.Object? k3, Java.Lang.Object? v3, Java.Lang.Object? k4, Java.Lang.Object? v4, Java.Lang.Object? k5, Java.Lang.Object? v5) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1, Java.Lang.Object? k2, Java.Lang.Object? v2, Java.Lang.Object? k3, Java.Lang.Object? v3, Java.Lang.Object? k4, Java.Lang.Object? v4, Java.Lang.Object? k5, Java.Lang.Object? v5, Java.Lang.Object? k6, Java.Lang.Object? v6) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1, Java.Lang.Object? k2, Java.Lang.Object? v2, Java.Lang.Object? k3, Java.Lang.Object? v3, Java.Lang.Object? k4, Java.Lang.Object? v4, Java.Lang.Object? k5, Java.Lang.Object? v5, Java.Lang.Object? k6, Java.Lang.Object? v6, Java.Lang.Object? k7, Java.Lang.Object? v7) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1, Java.Lang.Object? k2, Java.Lang.Object? v2, Java.Lang.Object? k3, Java.Lang.Object? v3, Java.Lang.Object? k4, Java.Lang.Object? v4, Java.Lang.Object? k5, Java.Lang.Object? v5, Java.Lang.Object? k6, Java.Lang.Object? v6, Java.Lang.Object? k7, Java.Lang.Object? v7, Java.Lang.Object? k8, Java.Lang.Object? v8) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1, Java.Lang.Object? k2, Java.Lang.Object? v2, Java.Lang.Object? k3, Java.Lang.Object? v3, Java.Lang.Object? k4, Java.Lang.Object? v4, Java.Lang.Object? k5, Java.Lang.Object? v5, Java.Lang.Object? k6, Java.Lang.Object? v6, Java.Lang.Object? k7, Java.Lang.Object? v7, Java.Lang.Object? k8, Java.Lang.Object? v8, Java.Lang.Object? k9, Java.Lang.Object? v9) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.Of(Java.Lang.Object? k1, Java.Lang.Object? v1, Java.Lang.Object? k2, Java.Lang.Object? v2, Java.Lang.Object? k3, Java.Lang.Object? v3, Java.Lang.Object? k4, Java.Lang.Object? v4, Java.Lang.Object? k5, Java.Lang.Object? v5, Java.Lang.Object? k6, Java.Lang.Object? v6, Java.Lang.Object? k7, Java.Lang.Object? v7, Java.Lang.Object? k8, Java.Lang.Object? v8, Java.Lang.Object? k9, Java.Lang.Object? v9, Java.Lang.Object? k10, Java.Lang.Object? v10) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.OfEntries(params Java.Util.IMapEntry![]? entries) -> Google.Common.Collect.ImmutableMap? +static Google.Common.Collect.ImmutableMap.ToImmutableMap(Java.Util.Functions.IFunction? keyFunction, Java.Util.Functions.IFunction? valueFunction) -> Java.Util.Streams.ICollector? +static Google.Common.Collect.ImmutableMap.ToImmutableMap(Java.Util.Functions.IFunction? keyFunction, Java.Util.Functions.IFunction? valueFunction, Java.Util.Functions.IBinaryOperator? mergeFunction) -> Java.Util.Streams.ICollector? +static Google.Common.Collect.ImmutableSet.BuilderWithExpectedSize(int expectedSize) -> Google.Common.Collect.ImmutableSet.Builder? +static Google.Common.Collect.ImmutableSet.CopyOf(Java.Lang.IIterable? elements) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.CopyOf(Java.Lang.Object![]? elements) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.CopyOf(Java.Util.IIterator? elements) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.CopyOf(System.Collections.ICollection? elements) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.InvokeBuilder() -> Google.Common.Collect.ImmutableSet.Builder? +static Google.Common.Collect.ImmutableSet.Of() -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.Of(Java.Lang.Object? e1) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.Of(Java.Lang.Object? e1, Java.Lang.Object? e2) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5, Java.Lang.Object? e6, params Java.Lang.Object![]? others) -> Google.Common.Collect.ImmutableSet? +static Google.Common.Collect.ImmutableSet.ToImmutableSet() -> Java.Util.Streams.ICollector? +virtual Google.Common.Collect.ImmutableCollection.AsList() -> Google.Common.Collect.ImmutableList? +virtual Google.Common.Collect.ImmutableCollection.Builder.Add(params Java.Lang.Object![]? elements) -> Google.Common.Collect.ImmutableCollection.Builder? +virtual Google.Common.Collect.ImmutableCollection.Builder.AddAll(Java.Lang.IIterable? elements) -> Google.Common.Collect.ImmutableCollection.Builder? +virtual Google.Common.Collect.ImmutableCollection.Builder.AddAll(Java.Util.IIterator? elements) -> Google.Common.Collect.ImmutableCollection.Builder? +virtual Google.Common.Collect.ImmutableCollection.Spliterator() -> Java.Util.ISpliterator? +virtual Google.Common.Collect.ImmutableList.IndexOf(Java.Lang.Object? object) -> int +virtual Google.Common.Collect.ImmutableList.LastIndexOf(Java.Lang.Object? object) -> int +virtual Google.Common.Collect.ImmutableList.Reverse() -> Google.Common.Collect.ImmutableList? +virtual Google.Common.Collect.ImmutableList.SubList(int fromIndex, int toIndex) -> Google.Common.Collect.ImmutableList? +virtual Google.Common.Collect.ImmutableMap.Builder.Build() -> Google.Common.Collect.ImmutableMap? +virtual Google.Common.Collect.ImmutableMap.Builder.BuildKeepingLast() -> Google.Common.Collect.ImmutableMap? +virtual Google.Common.Collect.ImmutableMap.Builder.BuildOrThrow() -> Google.Common.Collect.ImmutableMap? +virtual Google.Common.Collect.ImmutableMap.Builder.OrderEntriesByValue(Java.Util.IComparator? valueComparator) -> Google.Common.Collect.ImmutableMap.Builder? +virtual Google.Common.Collect.ImmutableMap.Builder.Put(Java.Lang.Object? key, Java.Lang.Object? value) -> Google.Common.Collect.ImmutableMap.Builder? +virtual Google.Common.Collect.ImmutableMap.Builder.Put(Java.Util.IMapEntry? entry) -> Google.Common.Collect.ImmutableMap.Builder? +virtual Google.Common.Collect.ImmutableMap.Builder.PutAll(Java.Lang.IIterable? entries) -> Google.Common.Collect.ImmutableMap.Builder? +virtual Google.Common.Collect.ImmutableMap.Builder.PutAll(System.Collections.IDictionary? map) -> Google.Common.Collect.ImmutableMap.Builder? +virtual Google.Common.Collect.ImmutableMap.ContainsKey(Java.Lang.Object? key) -> bool +virtual Google.Common.Collect.ImmutableMap.ContainsValue(Java.Lang.Object? value) -> bool +virtual Google.Common.Collect.ImmutableMap.EntrySet() -> Google.Common.Collect.ImmutableSet? +virtual Google.Common.Collect.ImmutableMap.IsEmpty.get -> bool +virtual Google.Common.Collect.ImmutableMap.KeySet() -> Google.Common.Collect.ImmutableSet? +virtual Google.Common.Collect.ImmutableMap.Values() -> Google.Common.Collect.ImmutableCollection? +virtual Google.Common.Collect.ImmutableSet.Builder.Add(params Java.Lang.Object![]? elements) -> Google.Common.Collect.ImmutableSet.Builder? +virtual Google.Common.Collect.ImmutableSet.Builder.AddAll(Java.Lang.IIterable? elements) -> Google.Common.Collect.ImmutableSet.Builder? diff --git a/source/com.google.guava/guava/Transforms/Transforms.xml b/source/com.google.guava/guava/Transforms/Transforms.xml index e0de2346a..10c634a52 100644 --- a/source/com.google.guava/guava/Transforms/Transforms.xml +++ b/source/com.google.guava/guava/Transforms/Transforms.xml @@ -1,4 +1,28 @@  - + + + + + + OnBuild + OnAdd + OnBuild + Google.Common.Collect.ImmutableCollection + Google.Common.Collect.ImmutableCollection.Builder + OnAdd + OnBuild + Google.Common.Collect.ImmutableCollection + Google.Common.Collect.ImmutableCollection.Builder + OnAdd + \ No newline at end of file diff --git a/source/com.google.mediapipe/tasks-genai/PublicAPI/PublicAPI.Shipped.txt b/source/com.google.mediapipe/tasks-genai/PublicAPI/PublicAPI.Shipped.txt new file mode 100644 index 000000000..815c92006 --- /dev/null +++ b/source/com.google.mediapipe/tasks-genai/PublicAPI/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/source/com.google.mediapipe/tasks-genai/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.mediapipe/tasks-genai/PublicAPI/PublicAPI.Unshipped.txt new file mode 100644 index 000000000..401296a16 --- /dev/null +++ b/source/com.google.mediapipe/tasks-genai/PublicAPI/PublicAPI.Unshipped.txt @@ -0,0 +1,169 @@ +#nullable enable +Google.MediaPipe.Tasks.GenAI.LlmInference.ErrorEventArgs +Google.MediaPipe.Tasks.GenAI.LlmInference.ErrorEventArgs.ErrorEventArgs(Java.Lang.RuntimeException? e) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.ErrorEventArgs.Event.get -> Java.Lang.RuntimeException? +Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions +Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder +Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder.Builder() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.GraphOptions() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.GraphOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.IErrorListener +Google.MediaPipe.Tasks.GenAI.LlmInference.IErrorListener.OnError(Java.Lang.RuntimeException? e) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.IProgressListener +Google.MediaPipe.Tasks.GenAI.LlmInference.IProgressListener.Run(Java.Lang.Object? partialResult, bool done) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.Build() -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions? +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.Builder() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.LlmInferenceOptions() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.LlmInferenceOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.Build() -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions? +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.Builder() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.LlmInferenceSessionOptions() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.LlmInferenceSessionOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.ProgressEventArgs +Google.MediaPipe.Tasks.GenAI.LlmInference.ProgressEventArgs.Done.get -> bool +Google.MediaPipe.Tasks.GenAI.LlmInference.ProgressEventArgs.PartialResult.get -> Java.Lang.Object? +Google.MediaPipe.Tasks.GenAI.LlmInference.ProgressEventArgs.ProgressEventArgs(Java.Lang.Object? partialResult, bool done) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates +Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder +Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.Builder() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.PromptTemplates() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.PromptTemplates(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions +Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder +Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder.Build() -> Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions? +Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder.Builder() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.VisionModelOptions() -> void +Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.VisionModelOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder.SetEnableVisionModality(bool enableVisionModality) -> Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder.SetIncludeTokenCostCalculator(bool includeTokenCostCalculator) -> Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.EnableVisionModality() -> bool +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.IncludeTokenCostCalculator() -> bool +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.SetMaxNumImages(int maxNumImages) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.SetMaxTokens(int maxTokens) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.SetMaxTopK(int maxTopK) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.SetModelPath(string? modelPath) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.SetPreferredBackend(Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend? preferredBackend) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.SetSupportedLoraRanks(System.Collections.Generic.IList? supportedLoraRanks) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.SetVisionModelOptions(Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions? visionModelOptions) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.MaxNumImages() -> int +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.MaxTokens() -> int +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.MaxTopK() -> int +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.ModelPath() -> string? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.PreferredBackend() -> Java.Util.Optional? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.SupportedLoraRanks() -> System.Collections.Generic.IList? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.ToBuilder() -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.VisionModelOptions() -> Java.Util.Optional? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.SetConstraintHandle(long constraintHandle) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.SetGraphOptions(Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions? graphOptions) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.SetLoraPath(string? loraPath) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.SetPromptTemplates(Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates? promptTemplates) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.SetRandomSeed(int randomSeed) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.SetTemperature(float temperature) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.SetTopK(int topK) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.SetTopP(float topP) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.ConstraintHandle() -> Java.Util.Optional? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.GraphOptions() -> Java.Util.Optional? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.LoraPath() -> Java.Util.Optional? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.PromptTemplates() -> Java.Util.Optional? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.RandomSeed() -> int +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Temperature() -> float +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.ToBuilder() -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.TopK() -> int +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.TopP() -> float +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.SetModelPrefix(string? modelPrefix) -> Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.SetModelSuffix(string? modelSuffix) -> Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.SetSystemPrefix(string? systemPrefix) -> Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.SetSystemSuffix(string? systemSuffix) -> Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.SetUserPrefix(string? userPrefix) -> Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.SetUserSuffix(string? userSuffix) -> Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.ModelPrefix() -> string? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.ModelSuffix() -> string? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.SystemPrefix() -> string? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.SystemSuffix() -> string? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.UserPrefix() -> string? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.UserSuffix() -> string? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.AdapterPath.get -> Java.Util.Optional? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder.SetAdapterPath(string? adapterPath) -> Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder.SetEncoderPath(string? encoderPath) -> Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder? +abstract Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.EncoderPath.get -> Java.Util.Optional? +override Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder.ThresholdType.get -> System.Type! +override Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.ThresholdClass.get -> nint +override Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.ThresholdType.get -> System.Type! +static Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.InvokeBuilder() -> Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder? +static Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend.Cpu.get -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend? +static Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend.Default.get -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend? +static Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend.Gpu.get -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend? +static Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend.ValueOf(string? name) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend? +static Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend.Values() -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Backend![]? +static Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.CreateFromOptions(Android.Content.Context? context, Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions? options) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference? +static Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.InvokeBuilder() -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.LlmInferenceOptions.Builder? +static Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.CreateFromOptions(Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference? llmInference, Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions? options) -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession? +static Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.InvokeBuilder() -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions.Builder? +static Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.InvokeBuilder() -> Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder? +static Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.InvokeBuilder() -> Google.MediaPipe.Tasks.GenAI.LlmInference.VisionModelOptions.Builder? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions.Builder.Build() -> Google.MediaPipe.Tasks.GenAI.LlmInference.GraphOptions? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.Close() -> void +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.GenerateResponse(string? inputText) -> string? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.GenerateResponseAsync(string? inputText) -> Google.Common.Util.Concurrent.IListenableFuture? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.GenerateResponseAsync(string? inputText, Google.MediaPipe.Tasks.GenAI.LlmInference.IProgressListener? progressListener) -> Google.Common.Util.Concurrent.IListenableFuture? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.SentencePieceProcessorHandle.get -> long +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInference.SizeInTokens(string? text) -> int +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.AddQueryChunk(string? inputText) -> void +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.CancelGenerateResponseAsync() -> void +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.CloneSession() -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.Close() -> void +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.GenerateResponse() -> string? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.GenerateResponseAsync() -> Google.Common.Util.Concurrent.IListenableFuture? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.GenerateResponseAsync(Google.MediaPipe.Tasks.GenAI.LlmInference.IProgressListener? progressListener) -> Google.Common.Util.Concurrent.IListenableFuture? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.SessionOptions.get -> Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.LlmInferenceSessionOptions? +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.SizeInTokens(string? text) -> int +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.LlmInferenceSession.UpdateSessionOptions(Java.Util.Functions.IFunction? optionsUpdater) -> void +virtual Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates.Builder.Build() -> Google.MediaPipe.Tasks.GenAI.LlmInference.PromptTemplates? diff --git a/source/com.google.mediapipe/tasks-genai/Transforms/Metadata.xml b/source/com.google.mediapipe/tasks-genai/Transforms/Metadata.xml new file mode 100644 index 000000000..ccb036c42 --- /dev/null +++ b/source/com.google.mediapipe/tasks-genai/Transforms/Metadata.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/source/io.grpc/grpc-core/PublicAPI/PublicAPI.Unshipped.txt b/source/io.grpc/grpc-core/PublicAPI/PublicAPI.Unshipped.txt index ef5ffc079..10e0dba6d 100644 --- a/source/io.grpc/grpc-core/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/io.grpc/grpc-core/PublicAPI/PublicAPI.Unshipped.txt @@ -340,6 +340,8 @@ Xamarin.Grpc.Core.Internal.SharedResourcePool.Object.get -> Java.Lang.Object? Xamarin.Grpc.Core.Internal.SharedResourcePool.ReturnObject(Java.Lang.Object? object) -> Java.Lang.Object? Xamarin.Grpc.Core.Internal.SpiffeUtil Xamarin.Grpc.Core.Internal.SpiffeUtil.SpiffeBundle +Xamarin.Grpc.Core.Internal.SpiffeUtil.SpiffeBundle.BundleMap.get -> Google.Common.Collect.ImmutableMap? +Xamarin.Grpc.Core.Internal.SpiffeUtil.SpiffeBundle.SequenceNumbers.get -> Google.Common.Collect.ImmutableMap? Xamarin.Grpc.Core.Internal.SpiffeUtil.SpiffeId Xamarin.Grpc.Core.Internal.SpiffeUtil.SpiffeId.SpiffeId(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Xamarin.Grpc.Core.Internal.StatsTraceContext