Upgrade to API 34 rev 2 of sources
It fixes various issues (e.g. b/296211808) with sources
Test: None
Change-Id: I22c6848dd83f2db9ad5335da57a512d5e5bb6ba3
diff --git a/android-34/android/media/VolumeShaperState.java b/android-34/android/media/VolumeShaperState.java
new file mode 100644
index 0000000..8dccbc3
--- /dev/null
+++ b/android-34/android/media/VolumeShaperState.java
@@ -0,0 +1,57 @@
+/*
+ * This file is auto-generated. DO NOT MODIFY.
+ */
+package android.media;
+/** {@hide} */
+public class VolumeShaperState implements android.os.Parcelable
+{
+ /** Linear volume in the range MIN_LINEAR_VOLUME to MAX_LINEAR_VOLUME. */
+ public float volume = 0.000000f;
+ /** Position on curve expressed from MIN_CURVE_TIME to MAX_CURVE_TIME. */
+ public float xOffset = 0.000000f;
+ public static final android.os.Parcelable.Creator<VolumeShaperState> CREATOR = new android.os.Parcelable.Creator<VolumeShaperState>() {
+ @Override
+ public VolumeShaperState createFromParcel(android.os.Parcel _aidl_source) {
+ VolumeShaperState _aidl_out = new VolumeShaperState();
+ _aidl_out.readFromParcel(_aidl_source);
+ return _aidl_out;
+ }
+ @Override
+ public VolumeShaperState[] newArray(int _aidl_size) {
+ return new VolumeShaperState[_aidl_size];
+ }
+ };
+ @Override public final void writeToParcel(android.os.Parcel _aidl_parcel, int _aidl_flag)
+ {
+ int _aidl_start_pos = _aidl_parcel.dataPosition();
+ _aidl_parcel.writeInt(0);
+ _aidl_parcel.writeFloat(volume);
+ _aidl_parcel.writeFloat(xOffset);
+ int _aidl_end_pos = _aidl_parcel.dataPosition();
+ _aidl_parcel.setDataPosition(_aidl_start_pos);
+ _aidl_parcel.writeInt(_aidl_end_pos - _aidl_start_pos);
+ _aidl_parcel.setDataPosition(_aidl_end_pos);
+ }
+ public final void readFromParcel(android.os.Parcel _aidl_parcel)
+ {
+ int _aidl_start_pos = _aidl_parcel.dataPosition();
+ int _aidl_parcelable_size = _aidl_parcel.readInt();
+ try {
+ if (_aidl_parcelable_size < 4) throw new android.os.BadParcelableException("Parcelable too small");;
+ if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
+ volume = _aidl_parcel.readFloat();
+ if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
+ xOffset = _aidl_parcel.readFloat();
+ } finally {
+ if (_aidl_start_pos > (Integer.MAX_VALUE - _aidl_parcelable_size)) {
+ throw new android.os.BadParcelableException("Overflow in the size of parcelable");
+ }
+ _aidl_parcel.setDataPosition(_aidl_start_pos + _aidl_parcelable_size);
+ }
+ }
+ @Override
+ public int describeContents() {
+ int _mask = 0;
+ return _mask;
+ }
+}