Skip to content

Stable Updates 20250804 - Fix Maven Dependency Resolution and Media3 1.8.0 Compilation Errors #1237

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from
Draft
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.

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.

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

Large diffs are not rendered by default.

4 changes: 4 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,10 @@
>
VideoGraphListenerOutputFrameAvailableForRenderingEventArgs
</attr>
<!-- Remove the method that's causing duplicate EventArgs generation -->
<remove-node
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']]"
/>
<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 @@ -136,7 +143,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 @@ -234,10 +245,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 @@ -246,6 +271,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 @@ -258,15 +297,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 @@ -329,6 +368,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 @@ -338,6 +378,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 @@ -348,6 +389,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 @@ -371,13 +413,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 @@ -462,9 +506,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 @@ -494,8 +540,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