Lines Matching defs:data

44 bool Snapshot::WriteToParcel(MessageParcel& data) const
46 PARCEL_WRITE_HELPER_RET(data, Int32, 1, false);
47 PARCEL_WRITE_HELPER_RET(data, Int32, orientation_, false);
49 PARCEL_WRITE_HELPER_RET(data, Parcelable, rect_.get(), false);
51 PARCEL_WRITE_HELPER_RET(data, Parcelable, nullptr, false);
53 PARCEL_WRITE_HELPER_RET(data, Bool, reducedResolution_, false);
54 PARCEL_WRITE_HELPER_RET(data, Float, scale_, false);
55 PARCEL_WRITE_HELPER_RET(data, Bool, isRealSnapshot_, false);
56 PARCEL_WRITE_HELPER_RET(data, Int32, windowingMode_, false);
57 PARCEL_WRITE_HELPER_RET(data, Int32, systemUiVisibility_, false);
58 PARCEL_WRITE_HELPER_RET(data, Bool, isTranslucent_, false);
60 PARCEL_WRITE_HELPER_RET(data, Parcelable, windowBounds_.get(), false);
62 PARCEL_WRITE_HELPER_RET(data, Parcelable, nullptr, false);
64 PARCEL_WRITE_HELPER_RET(data, String16, appLabel_, false);
65 PARCEL_WRITE_HELPER_RET(data, String16, abilityLabel_, false);
66 PARCEL_WRITE_HELPER_RET(data, UInt8Vector, icon_, false);
67 PARCEL_WRITE_HELPER_RET(data, String16, secAppLabel_, false);
68 PARCEL_WRITE_HELPER_RET(data, String16, secAbilityLabel_, false);
69 PARCEL_WRITE_HELPER_RET(data, UInt8Vector, secIcon_, false);
70 PARCEL_WRITE_HELPER_RET(data, String16, sourceDeviceTips_, false);
72 PARCEL_WRITE_HELPER_RET(data, Int32, 1, false);
73 bool ret = PixelMapParcel::WriteToParcel(pixelMap_.get(), data);
79 PARCEL_WRITE_HELPER_RET(data, Parcelable, nullptr, false);
84 unique_ptr<Snapshot> Snapshot::FillSnapshot(MessageParcel& data)
87 PARCEL_READ_HELPER_RET(data, Int32, version, nullptr);
89 PARCEL_READ_HELPER_RET(data, Int32, orientation, nullptr);
90 unique_ptr<Rect> rect(data.ReadParcelable<Rect>());
92 PARCEL_READ_HELPER_RET(data, Bool, reduced, nullptr);
94 PARCEL_READ_HELPER_RET(data, Float, scale, nullptr);
96 PARCEL_READ_HELPER_RET(data, Bool, isRealSnapshot, nullptr);
98 PARCEL_READ_HELPER_RET(data, Int32, windowingMode, nullptr);
100 PARCEL_READ_HELPER_RET(data, Int32, systemUiVisibility, nullptr);
102 PARCEL_READ_HELPER_RET(data, Bool, isTranslucent, nullptr);
103 unique_ptr<Rect> windowBounds(data.ReadParcelable<Rect>());
104 std::u16string appLabel = data.ReadString16();
105 std::u16string abilityLabel = data.ReadString16();
107 PARCEL_READ_HELPER_RET(data, UInt8Vector, &icon, nullptr);
108 std::u16string secAppLabel = data.ReadString16();
109 std::u16string secAbilityLabel = data.ReadString16();
111 PARCEL_READ_HELPER_RET(data, UInt8Vector, &secIcon, nullptr);
112 std::u16string sourceDeviceTips = data.ReadString16();
161 unique_ptr<Snapshot> Snapshot::Create(const vector<uint8_t>& data)
163 auto dataBuffer = data.data();
164 auto totalSize = data.size();
166 HILOGE("Snapshot invalid data !");
171 HILOGE("Snapshot dataParcel invalid data !");
210 bool Snapshot::WriteSnapshotInfo(MessageParcel& data) const
232 PARCEL_WRITE_HELPER_RET(data, Uint32, infoSize, false); // for snapshot info size
233 bool ret = data.WriteBuffer(infoBuffer, infoSize); // for snapshot info buffer
241 bool Snapshot::WritePixelMap(MessageParcel& data) const
265 size_t minCapacity = data.GetReadableBytes() + len + INT_BYTE;
270 if (minCapacity > data.GetDataCapacity() && !data.SetDataCapacity(minCapacity)) {
274 PARCEL_WRITE_HELPER_RET(data, Uint32, len, false); // for pixel map size
275 bool ret = data.WriteBuffer(byteStream, len); // for pixel map buffer