mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Add missing IntDef constant.
The video scaling mode and stream type defines a default constant that needs to be added to the IntDef definition to be assignable. PiperOrigin-RevId: 406835696
This commit is contained in:
parent
45ef34eb2f
commit
f67ec8973c
1 changed files with 14 additions and 4 deletions
|
|
@ -21,6 +21,7 @@ import static java.lang.annotation.ElementType.METHOD;
|
||||||
import static java.lang.annotation.ElementType.PARAMETER;
|
import static java.lang.annotation.ElementType.PARAMETER;
|
||||||
import static java.lang.annotation.ElementType.TYPE_USE;
|
import static java.lang.annotation.ElementType.TYPE_USE;
|
||||||
|
|
||||||
|
import android.annotation.SuppressLint;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.media.AudioAttributes;
|
import android.media.AudioAttributes;
|
||||||
import android.media.AudioFormat;
|
import android.media.AudioFormat;
|
||||||
|
|
@ -274,8 +275,10 @@ public final class C {
|
||||||
/**
|
/**
|
||||||
* Stream types for an {@link android.media.AudioTrack}. One of {@link #STREAM_TYPE_ALARM}, {@link
|
* Stream types for an {@link android.media.AudioTrack}. One of {@link #STREAM_TYPE_ALARM}, {@link
|
||||||
* #STREAM_TYPE_DTMF}, {@link #STREAM_TYPE_MUSIC}, {@link #STREAM_TYPE_NOTIFICATION}, {@link
|
* #STREAM_TYPE_DTMF}, {@link #STREAM_TYPE_MUSIC}, {@link #STREAM_TYPE_NOTIFICATION}, {@link
|
||||||
* #STREAM_TYPE_RING}, {@link #STREAM_TYPE_SYSTEM} or {@link #STREAM_TYPE_VOICE_CALL}.
|
* #STREAM_TYPE_RING}, {@link #STREAM_TYPE_SYSTEM}, {@link #STREAM_TYPE_VOICE_CALL} or {@link
|
||||||
|
* #STREAM_TYPE_DEFAULT}.
|
||||||
*/
|
*/
|
||||||
|
@SuppressLint("UniqueConstants") // Intentional duplication to set STREAM_TYPE_DEFAULT.
|
||||||
@Documented
|
@Documented
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
@IntDef({
|
@IntDef({
|
||||||
|
|
@ -285,7 +288,8 @@ public final class C {
|
||||||
STREAM_TYPE_NOTIFICATION,
|
STREAM_TYPE_NOTIFICATION,
|
||||||
STREAM_TYPE_RING,
|
STREAM_TYPE_RING,
|
||||||
STREAM_TYPE_SYSTEM,
|
STREAM_TYPE_SYSTEM,
|
||||||
STREAM_TYPE_VOICE_CALL
|
STREAM_TYPE_VOICE_CALL,
|
||||||
|
STREAM_TYPE_DEFAULT
|
||||||
})
|
})
|
||||||
public @interface StreamType {}
|
public @interface StreamType {}
|
||||||
/** @see AudioManager#STREAM_ALARM */
|
/** @see AudioManager#STREAM_ALARM */
|
||||||
|
|
@ -537,11 +541,17 @@ public final class C {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Video scaling modes for {@link MediaCodec}-based renderers. One of {@link
|
* Video scaling modes for {@link MediaCodec}-based renderers. One of {@link
|
||||||
* #VIDEO_SCALING_MODE_SCALE_TO_FIT} or {@link #VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING}.
|
* #VIDEO_SCALING_MODE_SCALE_TO_FIT}, {@link #VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING} or
|
||||||
|
* {@link #VIDEO_SCALING_MODE_DEFAULT}.
|
||||||
*/
|
*/
|
||||||
|
@SuppressLint("UniqueConstants") // Intentional duplication to set VIDEO_SCALING_MODE_DEFAULT.
|
||||||
@Documented
|
@Documented
|
||||||
@Retention(RetentionPolicy.SOURCE)
|
@Retention(RetentionPolicy.SOURCE)
|
||||||
@IntDef(value = {VIDEO_SCALING_MODE_SCALE_TO_FIT, VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING})
|
@IntDef({
|
||||||
|
VIDEO_SCALING_MODE_SCALE_TO_FIT,
|
||||||
|
VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING,
|
||||||
|
VIDEO_SCALING_MODE_DEFAULT
|
||||||
|
})
|
||||||
public @interface VideoScalingMode {}
|
public @interface VideoScalingMode {}
|
||||||
/** See {@link MediaCodec#VIDEO_SCALING_MODE_SCALE_TO_FIT}. */
|
/** See {@link MediaCodec#VIDEO_SCALING_MODE_SCALE_TO_FIT}. */
|
||||||
public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT =
|
public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT =
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue