DefaultAudioTrackProvider
@UnstableApi
public class DefaultAudioTrackProvider implements DefaultAudioSink.AudioTrackProvider
Summary
Public constructors |
|---|
Public methods |
|
|---|---|
final AudioTrack |
Returns a new |
Protected methods |
|
|---|---|
AudioTrack.Builder |
@CanIgnoreReturnValueOptionally customize |
Inherited Constants |
||
|---|---|---|
|
Inherited methods |
||
|---|---|---|
|
Public constructors
Public methods
getAudioTrack
public final AudioTrackgetAudioTrack(
AudioSink.AudioTrackConfig audioTrackConfig,
AudioAttributes audioAttributes,
int audioSessionId,
@Nullable Context context
)
Returns a new AudioTrack for the given parameters.
| Parameters | |
|---|---|
AudioSink.AudioTrackConfig audioTrackConfig |
The |
AudioAttributes audioAttributes |
The |
int audioSessionId |
The audio session ID. |
@Nullable Context context |
The |
Protected methods
customizeAudioTrackBuilder
@CanIgnoreReturnValue
protected AudioTrack.BuildercustomizeAudioTrackBuilder(AudioTrack.Builder audioTrackBuilder)
Optionally customize AudioTrack.Builder with other parameters.
| Parameters | |
|---|---|
AudioTrack.Builder audioTrackBuilder |
The |
| Returns | |
|---|---|
AudioTrack.Builder |
The same |