2021-06-27 20:44:35 +00:00
|
|
|
package androidx.media;
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
import androidx.annotation.Nullable;
|
|
|
|
import androidx.annotation.RestrictTo;
|
|
|
|
import androidx.versionedparcelable.VersionedParcelable;
|
|
|
|
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
2022-03-02 20:59:20 +00:00
|
|
|
/* loaded from: classes.dex */
|
2021-06-27 20:44:35 +00:00
|
|
|
public interface AudioAttributesImpl extends VersionedParcelable {
|
|
|
|
|
2022-03-02 20:59:20 +00:00
|
|
|
/* loaded from: classes.dex */
|
2021-06-27 20:44:35 +00:00
|
|
|
public interface Builder {
|
|
|
|
@NonNull
|
|
|
|
AudioAttributesImpl build();
|
|
|
|
|
|
|
|
@NonNull
|
|
|
|
Builder setContentType(int i);
|
|
|
|
|
|
|
|
@NonNull
|
|
|
|
Builder setFlags(int i);
|
|
|
|
|
|
|
|
@NonNull
|
|
|
|
Builder setLegacyStreamType(int i);
|
|
|
|
|
|
|
|
@NonNull
|
|
|
|
Builder setUsage(int i);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Nullable
|
|
|
|
Object getAudioAttributes();
|
|
|
|
|
|
|
|
int getContentType();
|
|
|
|
|
|
|
|
int getFlags();
|
|
|
|
|
|
|
|
int getLegacyStreamType();
|
|
|
|
|
|
|
|
int getRawLegacyStreamType();
|
|
|
|
|
|
|
|
int getUsage();
|
|
|
|
|
|
|
|
int getVolumeControlStream();
|
|
|
|
}
|