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)Seeandroid.media.AudioAttributes.Builder.setSpatializationBehavior(int).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.CONTENT_TYPE_UNKNOWN, usage isC.USAGE_MEDIA, capture policy isC.ALLOW_CAPTURE_BY_ALLand no flags are set.
-
-
Method Detail
-
setContentType
public AudioAttributes.Builder setContentType(@AudioContentType @com.google.android.exoplayer2.C.AudioContentType int contentType)
-
setFlags
public AudioAttributes.Builder setFlags(@AudioFlags @com.google.android.exoplayer2.C.AudioFlags int flags)
-
setUsage
public AudioAttributes.Builder setUsage(@AudioUsage @com.google.android.exoplayer2.C.AudioUsage int usage)
-
setAllowedCapturePolicy
public AudioAttributes.Builder setAllowedCapturePolicy(@AudioAllowedCapturePolicy @com.google.android.exoplayer2.C.AudioAllowedCapturePolicy int allowedCapturePolicy)
-
setSpatializationBehavior
public AudioAttributes.Builder setSpatializationBehavior(@com.google.android.exoplayer2.C.SpatializationBehavior int spatializationBehavior)
Seeandroid.media.AudioAttributes.Builder.setSpatializationBehavior(int).
-
build
public AudioAttributes build()
Creates anAudioAttributesinstance from this builder.
-
-