Class AudioAttributes.Builder
- java.lang.Object
-
- com.google.android.exoplayer2.audio.AudioAttributes.Builder
-
- Enclosing class:
- AudioAttributes
public static final class AudioAttributes.Builder extends Object
Builder forAudioAttributes.
-
-
Constructor Summary
Constructors Constructor Description Builder()Creates a new builder forAudioAttributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioAttributesbuild()Creates anAudioAttributesinstance from this builder.AudioAttributes.BuildersetAllowedCapturePolicy(@com.google.android.exoplayer2.C.AudioAllowedCapturePolicy int allowedCapturePolicy)AudioAttributes.BuildersetContentType(@com.google.android.exoplayer2.C.AudioContentType int contentType)AudioAttributes.BuildersetFlags(@com.google.android.exoplayer2.C.AudioFlags int flags)AudioAttributes.BuildersetSpatializationBehavior(@com.google.android.exoplayer2.C.SpatializationBehavior int spatializationBehavior)AudioAttributes.BuildersetUsage(@com.google.android.exoplayer2.C.AudioUsage int usage)
-
-
-
Constructor Detail
-
Builder
public Builder()
Creates a new builder forAudioAttributes.By default the content type is
C.AUDIO_CONTENT_TYPE_UNKNOWN, usage isC.USAGE_MEDIA, capture policy isC.ALLOW_CAPTURE_BY_ALLand no flags are set.
-
-
Method Detail
-
setContentType
@CanIgnoreReturnValue public AudioAttributes.Builder setContentType(@AudioContentType @com.google.android.exoplayer2.C.AudioContentType int contentType)
-
setFlags
@CanIgnoreReturnValue public AudioAttributes.Builder setFlags(@AudioFlags @com.google.android.exoplayer2.C.AudioFlags int flags)
-
setUsage
@CanIgnoreReturnValue public AudioAttributes.Builder setUsage(@AudioUsage @com.google.android.exoplayer2.C.AudioUsage int usage)
-
setAllowedCapturePolicy
@CanIgnoreReturnValue public AudioAttributes.Builder setAllowedCapturePolicy(@AudioAllowedCapturePolicy @com.google.android.exoplayer2.C.AudioAllowedCapturePolicy int allowedCapturePolicy)
-
setSpatializationBehavior
@CanIgnoreReturnValue public AudioAttributes.Builder setSpatializationBehavior(@com.google.android.exoplayer2.C.SpatializationBehavior int spatializationBehavior)
-
build
public AudioAttributes build()
Creates anAudioAttributesinstance from this builder.
-
-