Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
be19f038
authored
Feb 10, 2022
by
tonihei
Committed by
Ian Baker
Feb 17, 2022
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Add missing Javadoc for AudioAttributes.
#minor-release PiperOrigin-RevId: 427712140
parent
643c426d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
4 deletions
library/common/src/main/java/com/google/android/exoplayer2/audio/AudioAttributes.java
library/common/src/main/java/com/google/android/exoplayer2/audio/AudioAttributes.java
View file @
be19f038
...
@@ -44,6 +44,11 @@ import java.lang.reflect.Method;
...
@@ -44,6 +44,11 @@ import java.lang.reflect.Method;
*/
*/
public
final
class
AudioAttributes
implements
Bundleable
{
public
final
class
AudioAttributes
implements
Bundleable
{
/**
* The default audio attributes, where the content type is {@link C#CONTENT_TYPE_UNKNOWN}, usage
* is {@link C#USAGE_MEDIA}, capture policy is {@link C#ALLOW_CAPTURE_BY_ALL} and no flags are
* set.
*/
public
static
final
AudioAttributes
DEFAULT
=
new
Builder
().
build
();
public
static
final
AudioAttributes
DEFAULT
=
new
Builder
().
build
();
/** Builder for {@link AudioAttributes}. */
/** Builder for {@link AudioAttributes}. */
...
@@ -69,19 +74,19 @@ public final class AudioAttributes implements Bundleable {
...
@@ -69,19 +74,19 @@ public final class AudioAttributes implements Bundleable {
spatializationBehavior
=
C
.
SPATIALIZATION_BEHAVIOR_AUTO
;
spatializationBehavior
=
C
.
SPATIALIZATION_BEHAVIOR_AUTO
;
}
}
/**
@see android.media.AudioAttributes.Builder#setContentType(int)
*/
/**
See {@link android.media.AudioAttributes.Builder#setContentType(int)}
*/
public
Builder
setContentType
(
@C
.
AudioContentType
int
contentType
)
{
public
Builder
setContentType
(
@C
.
AudioContentType
int
contentType
)
{
this
.
contentType
=
contentType
;
this
.
contentType
=
contentType
;
return
this
;
return
this
;
}
}
/**
@see android.media.AudioAttributes.Builder#setFlags(int)
*/
/**
See {@link android.media.AudioAttributes.Builder#setFlags(int)}
*/
public
Builder
setFlags
(
@C
.
AudioFlags
int
flags
)
{
public
Builder
setFlags
(
@C
.
AudioFlags
int
flags
)
{
this
.
flags
=
flags
;
this
.
flags
=
flags
;
return
this
;
return
this
;
}
}
/**
@see android.media.AudioAttributes.Builder#setUsage(int)
*/
/**
See {@link android.media.AudioAttributes.Builder#setUsage(int)}
*/
public
Builder
setUsage
(
@C
.
AudioUsage
int
usage
)
{
public
Builder
setUsage
(
@C
.
AudioUsage
int
usage
)
{
this
.
usage
=
usage
;
this
.
usage
=
usage
;
return
this
;
return
this
;
...
@@ -95,7 +100,7 @@ public final class AudioAttributes implements Bundleable {
...
@@ -95,7 +100,7 @@ public final class AudioAttributes implements Bundleable {
// TODO[b/190759307] Update javadoc to link to AudioAttributes.Builder#setSpatializationBehavior
// TODO[b/190759307] Update javadoc to link to AudioAttributes.Builder#setSpatializationBehavior
// once compile SDK target is set to 32.
// once compile SDK target is set to 32.
/** See
AudioAttributes.Builder#setSpatializationBehavior(int)
. */
/** See
{@code android.media.AudioAttributes.Builder.setSpatializationBehavior(int)}
. */
public
Builder
setSpatializationBehavior
(
@C
.
SpatializationBehavior
int
spatializationBehavior
)
{
public
Builder
setSpatializationBehavior
(
@C
.
SpatializationBehavior
int
spatializationBehavior
)
{
this
.
spatializationBehavior
=
spatializationBehavior
;
this
.
spatializationBehavior
=
spatializationBehavior
;
return
this
;
return
this
;
...
@@ -108,10 +113,15 @@ public final class AudioAttributes implements Bundleable {
...
@@ -108,10 +113,15 @@ public final class AudioAttributes implements Bundleable {
}
}
}
}
/** The {@link C.AudioContentType}. */
public
final
@C
.
AudioContentType
int
contentType
;
public
final
@C
.
AudioContentType
int
contentType
;
/** The {@link C.AudioFlags}. */
public
final
@C
.
AudioFlags
int
flags
;
public
final
@C
.
AudioFlags
int
flags
;
/** The {@link C.AudioUsage}. */
public
final
@C
.
AudioUsage
int
usage
;
public
final
@C
.
AudioUsage
int
usage
;
/** The {@link C.AudioAllowedCapturePolicy}. */
public
final
@C
.
AudioAllowedCapturePolicy
int
allowedCapturePolicy
;
public
final
@C
.
AudioAllowedCapturePolicy
int
allowedCapturePolicy
;
/** The {@link C.SpatializationBehavior}. */
public
final
@C
.
SpatializationBehavior
int
spatializationBehavior
;
public
final
@C
.
SpatializationBehavior
int
spatializationBehavior
;
@Nullable
private
android
.
media
.
AudioAttributes
audioAttributesV21
;
@Nullable
private
android
.
media
.
AudioAttributes
audioAttributesV21
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment