Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d53ea831 authored by Santiago Seifert's avatar Santiago Seifert
Browse files

Document context of MediaMetadataRetriever new throws clauses

Bug: 203553331
Change-Id: I21a8d0360816b9211eda36a521f7ca943364cbe0
Test: Presubmit's build.
parent b738e335
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -1077,7 +1077,9 @@ public class MediaMetadataRetriever implements AutoCloseable {
     * Releases any acquired resources. Call it when done with the object.
     *
     * @throws IOException When an {@link IOException} is thrown while closing a {@link
     * MediaDataSource} passed to {@link #setDataSource(MediaDataSource)}.
     * MediaDataSource} passed to {@link #setDataSource(MediaDataSource)}. This throws clause exists
     * since API 33, but this method can throw in earlier API versions where the exception is not
     * declared.
     */
    @Override
    public void close() throws IOException {
@@ -1088,7 +1090,9 @@ public class MediaMetadataRetriever implements AutoCloseable {
     * Releases any acquired resources. Call it when done with the object.
     *
     * @throws IOException When an {@link IOException} is thrown while closing a {@link
     * MediaDataSource} passed to {@link #setDataSource(MediaDataSource)}.
     * MediaDataSource} passed to {@link #setDataSource(MediaDataSource)}. This throws clause exists
     * since API 33, but this method can throw in earlier API versions where the exception is not
     * declared.
     */
    public native void release() throws IOException;
    @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P, trackingBug = 115609023)