Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
5e0ca58
Initial plan
Copilot Aug 4, 2025
4ed293f
Update configuration and governance files for stable updates 20250804
Copilot Aug 4, 2025
5a7c150
Fix 404 error: correct Dagger version from 2.57.0 to 2.57
Copilot Aug 4, 2025
8a84045
Fix compilation errors: resolve Media3 duplicate EventArgs and Activi…
Copilot Aug 4, 2025
d33ff34
Fix Media3 1.8.0 compilation errors: resolve interface implementation…
Copilot Aug 5, 2025
f8c64e9
Fix DefaultPreloadManager abstract/sealed conflict in Media3 1.8.0
Copilot Aug 5, 2025
ad9b182
Fix DefaultPreloadManager abstract method implementation for Media3 1…
Copilot Aug 6, 2025
b7411e6
Fix Media3 1.8.0 duplicate method compilation errors in DASH and HLS …
Copilot Aug 7, 2025
91ee6e5
Add condition for empty GITHUB_ACTIONS in target frameworks
moljac Aug 11, 2025
eaf1da5
Add OutputFrameAvailableForRenderingPrivate API
moljac Aug 12, 2025
9090e85
Add HlsDownloader and Factory class stubs
moljac Aug 12, 2025
6458ced
Rename duplicate method to avoid EventArgs conflict
moljac Aug 12, 2025
433ba64
ExoPLayer HLS fixes
moljac Aug 18, 2025
967b847
ExoPLayer Dash fixes
moljac Aug 18, 2025
34fe96b
ExoPlayer fixes
moljac Aug 18, 2025
20a3d48
Media3Transformer fixes
moljac Aug 18, 2025
ccc8662
ExoPLayer SmoothStreaming fixes
moljac Aug 18, 2025
de791fa
Merge branch 'main' into dev/moljac/copilot/fix-1236--changed
moljac Aug 18, 2025
3c99158
Update PublicAPI.Unshipped.txt
moljac Aug 18, 2025
2101882
Update PublicAPI.Unshipped.txt
moljac Aug 18, 2025
40a7f68
Update PublicAPI.Unshipped.txt
moljac Aug 18, 2025
e092967
Update PublicAPI.Unshipped.txt
moljac Aug 18, 2025
034f133
Update PublicAPI.Unshipped.txt
moljac Aug 18, 2025
00ac340
Update published-namespaces.txt
moljac Aug 18, 2025
8b03a3e
remove case for when GITHUB_ACTIONS is undefined
moljac Aug 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
194 changes: 97 additions & 97 deletions cgmanifest.json

Large diffs are not rendered by default.

192 changes: 96 additions & 96 deletions config.json

Large diffs are not rendered by default.

98 changes: 49 additions & 49 deletions docs/artifact-list-with-versions.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions published-namespaces.txt
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,7 @@ AndroidX.AutoFill.Inline
AndroidX.AutoFill.Inline.Common
AndroidX.AutoFill.Inline.V1
AndroidX.Biometric
AndroidX.Browser.Auth
AndroidX.Browser.BrowserActions
AndroidX.Browser.CustomTabs
AndroidX.Browser.Trusted
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ public class CustomTabsActivityManager
static CustomTabsActivityManager? instance;

[Obsolete ("This method only supports a single parentActivity and caches a reference to it forever. It is recommended to use the CustomTabsActivityManager constructor instead and implement any desired caching in the consuming application.")]
public static CustomTabsActivityManager From (Activity parentActivity, string? servicePackageName = null)
public static CustomTabsActivityManager From (Android.App.Activity parentActivity, string? servicePackageName = null)
{
if (instance == null) {
instance = new CustomTabsActivityManager (parentActivity);
Expand All @@ -21,7 +21,7 @@ public static CustomTabsActivityManager From (Activity parentActivity, string? s
return instance;
}

public Activity ParentActivity { get; private set; }
public Android.App.Activity ParentActivity { get; private set; }
public CustomTabsClient Client { get; private set; }

CustomTabsSession? session = null;
Expand Down Expand Up @@ -65,7 +65,7 @@ public class ExtraCallbackEventArgs
public Bundle Args { get; set; }
}

public CustomTabsActivityManager (Activity parentActivity)
public CustomTabsActivityManager (Android.App.Activity parentActivity)
{
ParentActivity = parentActivity;
}
Expand Down
694 changes: 479 additions & 215 deletions source/androidx.browser/browser/PublicAPI/PublicAPI.Unshipped.txt

Large diffs are not rendered by default.

131 changes: 98 additions & 33 deletions source/androidx.media3/media3-common/PublicAPI/PublicAPI.Unshipped.txt

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions source/androidx.media3/media3-common/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,12 @@
>
VideoGraphListenerOutputFrameAvailableForRenderingEventArgs
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/interface[@name='VideoGraph.Listener']/method[@name='onOutputFrameAvailableForRendering' and count(parameter)=2 and parameter[1][@type='long'] and parameter[2][@type='boolean']]"
name="managedName"
>
OnOutputFrameAvailableForRenderingPrivate
</attr>
<attr
path="/api/package[@name='androidx.media3.common']/interface[@name='VideoGraph.Listener']/method[@name='onOutputSizeChanged' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='int']]"
name="argsType"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
#nullable enable
AndroidX.Media3.Container.DolbyVisionConfig
AndroidX.Media3.Container.DolbyVisionConfig.Codecs.get -> string?
AndroidX.Media3.Container.DolbyVisionConfig.Codecs.set -> void
AndroidX.Media3.Container.DolbyVisionConfig.Level.get -> int
AndroidX.Media3.Container.DolbyVisionConfig.Level.set -> void
AndroidX.Media3.Container.DolbyVisionConfig.Profile.get -> int
AndroidX.Media3.Container.DolbyVisionConfig.Profile.set -> void
AndroidX.Media3.Container.MdtaMetadataEntry
AndroidX.Media3.Container.MdtaMetadataEntry.AuxiliaryTrackTypesFromMap.get -> System.Collections.Generic.IList<Java.Lang.Integer!>?
AndroidX.Media3.Container.MdtaMetadataEntry.Key.get -> string?
Expand Down Expand Up @@ -140,7 +147,11 @@ AndroidX.Media3.Container.NalUnitUtil.H265SpsData.ColorSpace.get -> int
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.ColorSpace.set -> void
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.ColorTransfer.get -> int
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.ColorTransfer.set -> void
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.H265SpsData(AndroidX.Media3.Container.NalUnitUtil.H265NalHeader? nalHeader, int maxSubLayersMinus1, AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevel? profileTierLevel, int chromaFormatIdc, int bitDepthLumaMinus8, int bitDepthChromaMinus8, int seqParameterSetId, int width, int height, float pixelWidthHeightRatio, int maxNumReorderPics, int colorSpace, int colorRange, int colorTransfer) -> void
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.DecodedHeight.get -> int
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.DecodedHeight.set -> void
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.DecodedWidth.get -> int
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.DecodedWidth.set -> void
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.H265SpsData(AndroidX.Media3.Container.NalUnitUtil.H265NalHeader? nalHeader, int maxSubLayersMinus1, AndroidX.Media3.Container.NalUnitUtil.H265ProfileTierLevel? profileTierLevel, int chromaFormatIdc, int bitDepthLumaMinus8, int bitDepthChromaMinus8, int seqParameterSetId, int width, int height, int decodedWidth, int decodedHeight, float pixelWidthHeightRatio, int maxNumReorderPics, int colorSpace, int colorRange, int colorTransfer) -> void
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.Height.get -> int
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.Height.set -> void
AndroidX.Media3.Container.NalUnitUtil.H265SpsData.MaxNumReorderPics.get -> int
Expand Down Expand Up @@ -242,10 +253,24 @@ AndroidX.Media3.Container.ObuParser.Obu.Payload.set -> void
AndroidX.Media3.Container.ObuParser.Obu.Type.get -> int
AndroidX.Media3.Container.ObuParser.Obu.Type.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader
AndroidX.Media3.Container.ObuParser.SequenceHeader.ChromaSamplePosition.get -> int
AndroidX.Media3.Container.ObuParser.SequenceHeader.ChromaSamplePosition.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.ColorPrimaries.get -> sbyte
AndroidX.Media3.Container.ObuParser.SequenceHeader.ColorPrimaries.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.DecoderModelInfoPresentFlag.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.DecoderModelInfoPresentFlag.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.FrameIdNumbersPresentFlag.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.FrameIdNumbersPresentFlag.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.HighBitdepth.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.HighBitdepth.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.InitialDisplayDelayMinus1.get -> int
AndroidX.Media3.Container.ObuParser.SequenceHeader.InitialDisplayDelayMinus1.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.InitialDisplayDelayPresentFlag.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.InitialDisplayDelayPresentFlag.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.MatrixCoefficients.get -> sbyte
AndroidX.Media3.Container.ObuParser.SequenceHeader.MatrixCoefficients.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.Monochrome.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.Monochrome.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.OrderHintBits.get -> int
AndroidX.Media3.Container.ObuParser.SequenceHeader.OrderHintBits.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.ReducedStillPictureHeader.get -> bool
Expand All @@ -254,6 +279,20 @@ AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqForceIntegerMv.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqForceIntegerMv.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqForceScreenContentTools.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqForceScreenContentTools.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqLevelIdx0.get -> int
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqLevelIdx0.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqProfile.get -> int
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqProfile.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqTier0.get -> int
AndroidX.Media3.Container.ObuParser.SequenceHeader.SeqTier0.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.SubsamplingX.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.SubsamplingX.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.SubsamplingY.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.SubsamplingY.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.TransferCharacteristics.get -> sbyte
AndroidX.Media3.Container.ObuParser.SequenceHeader.TransferCharacteristics.set -> void
AndroidX.Media3.Container.ObuParser.SequenceHeader.TwelveBit.get -> bool
AndroidX.Media3.Container.ObuParser.SequenceHeader.TwelveBit.set -> void
AndroidX.Media3.Container.ParsableNalUnitBitArray
AndroidX.Media3.Container.ParsableNalUnitBitArray.ByteAlign() -> void
AndroidX.Media3.Container.ParsableNalUnitBitArray.CanReadBits(int numBits) -> bool
Expand All @@ -266,15 +305,15 @@ AndroidX.Media3.Container.ParsableNalUnitBitArray.ReadUnsignedExpGolombCodedInt(
AndroidX.Media3.Container.ParsableNalUnitBitArray.Reset(byte[]? data, int offset, int limit) -> void
AndroidX.Media3.Container.ParsableNalUnitBitArray.SkipBit() -> void
AndroidX.Media3.Container.ParsableNalUnitBitArray.SkipBits(int numBits) -> void
AndroidX.Media3.Container.ReorderingSeiMessageQueue
AndroidX.Media3.Container.ReorderingSeiMessageQueue.Add(long presentationTimeUs, AndroidX.Media3.Common.Util.ParsableByteArray? seiBuffer) -> void
AndroidX.Media3.Container.ReorderingSeiMessageQueue.Clear() -> void
AndroidX.Media3.Container.ReorderingSeiMessageQueue.Flush() -> void
AndroidX.Media3.Container.ReorderingSeiMessageQueue.ISeiConsumer
AndroidX.Media3.Container.ReorderingSeiMessageQueue.ISeiConsumer.Consume(long p0, AndroidX.Media3.Common.Util.ParsableByteArray? p1) -> void
AndroidX.Media3.Container.ReorderingSeiMessageQueue.MaxSize.get -> int
AndroidX.Media3.Container.ReorderingSeiMessageQueue.MaxSize.set -> void
AndroidX.Media3.Container.ReorderingSeiMessageQueue.ReorderingSeiMessageQueue(AndroidX.Media3.Container.ReorderingSeiMessageQueue.ISeiConsumer? seiConsumer) -> void
AndroidX.Media3.Container.ReorderingBufferQueue
AndroidX.Media3.Container.ReorderingBufferQueue.Add(long presentationTimeUs, AndroidX.Media3.Common.Util.ParsableByteArray? buffer) -> void
AndroidX.Media3.Container.ReorderingBufferQueue.Clear() -> void
AndroidX.Media3.Container.ReorderingBufferQueue.Flush() -> void
AndroidX.Media3.Container.ReorderingBufferQueue.IOutputConsumer
AndroidX.Media3.Container.ReorderingBufferQueue.IOutputConsumer.Consume(long p0, AndroidX.Media3.Common.Util.ParsableByteArray? p1) -> void
AndroidX.Media3.Container.ReorderingBufferQueue.MaxSize.get -> int
AndroidX.Media3.Container.ReorderingBufferQueue.MaxSize.set -> void
AndroidX.Media3.Container.ReorderingBufferQueue.ReorderingBufferQueue(AndroidX.Media3.Container.ReorderingBufferQueue.IOutputConsumer? outputConsumer) -> void
AndroidX.Media3.Container.XmpData
AndroidX.Media3.Container.XmpData.Data.get -> System.Collections.Generic.IList<byte>?
AndroidX.Media3.Container.XmpData.Data.set -> void
Expand Down Expand Up @@ -337,6 +376,7 @@ const AndroidX.Media3.Container.Mp4Box.TYPEDvcC = 1685480259 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEDvh1 = 1685481521 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEDvhe = 1685481573 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEDvvC = 1685485123 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEDvwC = 1685485379 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEEc3 = 1700998451 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEEdts = 1701082227 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEElst = 1701606260 -> int
Expand All @@ -346,6 +386,7 @@ const AndroidX.Media3.Container.Mp4Box.TYPEEncv = 1701733238 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEEsds = 1702061171 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEEyes = 1702454643 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEFLaC = 1716281667 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEFpcm = 1718641517 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEFrma = 1718775137 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEFtyp = 1718909296 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEH263 = 1748121139 -> int
Expand All @@ -356,6 +397,7 @@ const AndroidX.Media3.Container.Mp4Box.TYPEHvcC = 1752589123 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEIacb = 1767990114 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEIamf = 1767992678 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEIlst = 1768715124 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEIpcm = 1768973165 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEKeys = 1801812339 -> int
const AndroidX.Media3.Container.Mp4Box.TYPELhvC = 1818785347 -> int
const AndroidX.Media3.Container.Mp4Box.TYPELpcm = 1819304813 -> int
Expand All @@ -379,13 +421,15 @@ const AndroidX.Media3.Container.Mp4Box.TYPEMoov = 1836019574 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEMp2 = 778924082 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEMp3 = 778924083 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEMp4a = 1836069985 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEMp4s = 1836070003 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEMp4v = 1836070006 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEMpvd = 1836086884 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEMvex = 1836475768 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEMvhd = 1836476516 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEName = 1851878757 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEOpus = 1332770163 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEPasp = 1885434736 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEPcmC = 1885564227 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEProj = 1886547818 -> int
const AndroidX.Media3.Container.Mp4Box.TYPEPssh = 1886614376 -> int
const AndroidX.Media3.Container.Mp4Box.TYPES263 = 1932670515 -> int
Expand Down Expand Up @@ -470,9 +514,11 @@ const AndroidX.Media3.Container.NalUnitUtil.NalUnitTypeSei = 6 -> int
const AndroidX.Media3.Container.NalUnitUtil.NalUnitTypeSps = 7 -> int
const AndroidX.Media3.Container.ObuParser.ObuFrame = 6 -> int
const AndroidX.Media3.Container.ObuParser.ObuFrameHeader = 3 -> int
const AndroidX.Media3.Container.ObuParser.ObuMetadata = 5 -> int
const AndroidX.Media3.Container.ObuParser.ObuPadding = 15 -> int
const AndroidX.Media3.Container.ObuParser.ObuSequenceHeader = 1 -> int
const AndroidX.Media3.Container.ObuParser.ObuTemporalDelimiter = 2 -> int
override AndroidX.Media3.Container.DolbyVisionConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Media3.Container.MdtaMetadataEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Media3.Container.Mp4AlternateGroupData.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Media3.Container.Mp4Box.ContainerBox.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
Expand Down Expand Up @@ -502,8 +548,9 @@ override AndroidX.Media3.Container.ObuParser.JniPeerMembers.get -> Java.Interop.
override AndroidX.Media3.Container.ObuParser.Obu.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Media3.Container.ObuParser.SequenceHeader.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Media3.Container.ParsableNalUnitBitArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Media3.Container.ReorderingSeiMessageQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Media3.Container.ReorderingBufferQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Media3.Container.XmpData.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
static AndroidX.Media3.Container.DolbyVisionConfig.Parse(AndroidX.Media3.Common.Util.ParsableByteArray? data) -> AndroidX.Media3.Container.DolbyVisionConfig?
static AndroidX.Media3.Container.Mp4Box.GetBoxTypeString(int type) -> string?
static AndroidX.Media3.Container.Mp4TimestampData.UnixTimeToMp4TimeSeconds(long unixTimestampMs) -> long
static AndroidX.Media3.Container.NalUnitUtil.AspectRatioIdcValues.get -> System.Collections.Generic.IList<float>?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -768,7 +768,9 @@ static AndroidX.Media3.DataSource.DataSpec.GetStringForHttpMethod(int httpMethod
static AndroidX.Media3.DataSource.HttpDataSourceHttpDataSourceException.CreateForIOException(Java.IO.IOException? cause, AndroidX.Media3.DataSource.DataSpec? dataSpec, int type) -> AndroidX.Media3.DataSource.HttpDataSourceHttpDataSourceException?
static AndroidX.Media3.DataSource.HttpUtil.BuildRangeRequestHeader(long position, long length) -> string?
static AndroidX.Media3.DataSource.HttpUtil.GetContentLength(string? contentLengthHeader, string? contentRangeHeader) -> long
static AndroidX.Media3.DataSource.HttpUtil.GetCookieHeader(string? url, System.Collections.Generic.IDictionary<string!, System.Collections.Generic.IList<string!>!>? headers, Java.Net.CookieHandler? cookieHandler) -> string?
static AndroidX.Media3.DataSource.HttpUtil.GetDocumentSize(string? contentRangeHeader) -> long
static AndroidX.Media3.DataSource.HttpUtil.StoreCookiesFromHeaders(string? url, System.Collections.Generic.IDictionary<string!, System.Collections.Generic.IList<string!>!>? headers, Java.Net.CookieHandler? cookieHandler) -> void
static AndroidX.Media3.DataSource.PlaceholderDataSource.Factory.get -> AndroidX.Media3.DataSource.IDataSourceFactory?
static AndroidX.Media3.DataSource.PlaceholderDataSource.Instance.get -> AndroidX.Media3.DataSource.PlaceholderDataSource?
static AndroidX.Media3.DataSource.RawResourceDataSource.BuildRawResourceUri(int rawResourceId) -> Android.Net.Uri?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Colorspace.get -> int
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Colorspace.set -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Data.get -> Java.Nio.ByteBuffer?
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Data.set -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.DecoderPrivate.get -> int
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.DecoderPrivate.get -> long
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.DecoderPrivate.set -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Format.get -> AndroidX.Media3.Common.Format?
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Format.set -> void
Expand All @@ -118,10 +118,14 @@ AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Mode.get -> int
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Mode.set -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.SupplementalData.get -> Java.Nio.ByteBuffer?
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.SupplementalData.set -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.UvStride.get -> int
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.UvStride.set -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.VideoDecoderOutputBuffer(AndroidX.Media3.Decoder.DecoderOutputBuffer.IOwner? owner) -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.VideoDecoderOutputBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Width.get -> int
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Width.set -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.YStride.get -> int
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.YStride.set -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.YuvPlanes.get -> System.Collections.Generic.IList<Java.Nio.ByteBuffer!>?
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.YuvPlanes.set -> void
AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.YuvStrides.get -> System.Collections.Generic.IList<int>?
Expand Down Expand Up @@ -172,5 +176,6 @@ virtual AndroidX.Media3.Decoder.SimpleDecoder.ReleaseOutputBuffer(Java.Lang.Obje
virtual AndroidX.Media3.Decoder.SimpleDecoderOutputBuffer.Grow(int newSize) -> Java.Nio.ByteBuffer?
virtual AndroidX.Media3.Decoder.SimpleDecoderOutputBuffer.Init(long timeUs, int size) -> Java.Nio.ByteBuffer?
virtual AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.Init(long timeUs, int mode, Java.Nio.ByteBuffer? supplementalData) -> void
virtual AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.InitForOffsetFrames(int offset, int width, int height, int yStride, int uvStride, int colorspace, int alignedHeight) -> bool
virtual AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.InitForPrivateFrame(int width, int height) -> void
virtual AndroidX.Media3.Decoder.VideoDecoderOutputBuffer.InitForYuvFrame(int width, int height, int yStride, int uvStride, int colorspace) -> bool
Loading