Lines Matching defs:parcel

28         uint32_t flags, int timeMs, Parcel *parcel) {
29 parcel->freeData();
33 return extract3GPPGlobalDescriptions(data, size, parcel, 0);
35 return extract3GPPLocalDescriptions(data, size, timeMs, parcel, 0);
39 return extractSRTLocalDescriptions(data, size, timeMs, parcel);
50 const uint8_t *data, ssize_t size, int timeMs, Parcel *parcel) {
51 parcel->writeInt32(KEY_LOCAL_SETTING);
52 parcel->writeInt32(KEY_START_TIME);
53 parcel->writeInt32(timeMs);
55 parcel->writeInt32(KEY_STRUCT_TEXT);
57 parcel->writeInt32(size);
59 parcel->writeInt32(size);
60 parcel->write(data, size);
72 int timeMs, Parcel *parcel, int depth) {
74 parcel->writeInt32(KEY_LOCAL_SETTING);
77 parcel->writeInt32(KEY_START_TIME);
78 parcel->writeInt32(timeMs);
83 parcel->writeInt32(KEY_STRUCT_TEXT);
84 parcel->writeInt32(textLen);
85 parcel->writeInt32(textLen);
86 parcel->write(data + 2, textLen);
115 parcel->writeInt32(KEY_STRUCT_STYLE_LIST);
116 parcel->writeInt32(KEY_START_CHAR);
117 parcel->writeInt32(U16_AT(tmpData));
119 parcel->writeInt32(KEY_END_CHAR);
120 parcel->writeInt32(U16_AT(tmpData + 2));
122 parcel->writeInt32(KEY_FONT_ID);
123 parcel->writeInt32(U16_AT(tmpData + 4));
125 parcel->writeInt32(KEY_STYLE_FLAGS);
126 parcel->writeInt32(*(tmpData + 6));
128 parcel->writeInt32(KEY_FONT_SIZE);
129 parcel->writeInt32(*(tmpData + 7));
131 parcel->writeInt32(KEY_TEXT_COLOR_RGBA);
134 parcel->writeInt32(rgba);
147 parcel->writeInt32(KEY_STRUCT_KARAOKE_LIST);
151 parcel->writeInt32(count);
157 parcel->writeInt32(startTime + lastEndTime);
160 parcel->writeInt32(lastEndTime);
162 parcel->writeInt32(U16_AT(tmpData + 4));
163 parcel->writeInt32(U16_AT(tmpData + 6));
173 parcel->writeInt32(KEY_STRUCT_HIGHLIGHT_LIST);
176 parcel->writeInt32(U16_AT(tmpData));
178 parcel->writeInt32(U16_AT(tmpData + 2));
186 parcel->writeInt32(KEY_HIGHLIGHT_COLOR_RGBA);
190 parcel->writeInt32(rgba);
198 parcel->writeInt32(KEY_SCROLL_DELAY);
202 parcel->writeInt32(delay);
209 parcel->writeInt32(KEY_STRUCT_HYPER_TEXT_LIST);
212 parcel->writeInt32(U16_AT(tmpData));
214 parcel->writeInt32(U16_AT(tmpData + 2));
218 parcel->writeInt32(len);
221 parcel->writeInt32(len);
222 parcel->write(tmpData + 5, len);
228 parcel->writeInt32(len);
231 parcel->writeInt32(len);
232 parcel->write(tmpData + 1, len);
240 parcel->writeInt32(KEY_STRUCT_TEXT_POS);
241 parcel->writeInt32(U16_AT(tmpData));
242 parcel->writeInt32(U16_AT(tmpData + 2));
243 parcel->writeInt32(U16_AT(tmpData + 4));
244 parcel->writeInt32(U16_AT(tmpData + 6));
251 parcel->writeInt32(KEY_STRUCT_BLINKING_TEXT_LIST);
254 parcel->writeInt32(U16_AT(tmpData));
256 parcel->writeInt32(U16_AT(tmpData + 2));
265 parcel->writeInt32(KEY_WRAP_TEXT);
266 parcel->writeInt32(*tmpData);
280 return extract3GPPLocalDescriptions(data, size, 0, parcel, 1);
288 const uint8_t *data, ssize_t size, Parcel *parcel, int depth) {
300 parcel->writeInt32(KEY_GLOBAL_SETTING);
306 parcel->writeInt32(KEY_DISPLAY_FLAGS);
307 parcel->writeInt32(U32_AT(tmpData));
309 parcel->writeInt32(KEY_STRUCT_JUSTIFICATION);
310 parcel->writeInt32(tmpData[4]);
311 parcel->writeInt32(tmpData[5]);
313 parcel->writeInt32(KEY_BACKGROUND_COLOR_RGBA);
316 parcel->writeInt32(rgba);
319 parcel->writeInt32(KEY_STRUCT_TEXT_POS);
320 parcel->writeInt32(U16_AT(tmpData));
321 parcel->writeInt32(U16_AT(tmpData + 2));
322 parcel->writeInt32(U16_AT(tmpData + 4));
323 parcel->writeInt32(U16_AT(tmpData + 6));
326 parcel->writeInt32(KEY_STRUCT_STYLE_LIST);
327 parcel->writeInt32(KEY_START_CHAR);
328 parcel->writeInt32(U16_AT(tmpData));
330 parcel->writeInt32(KEY_END_CHAR);
331 parcel->writeInt32(U16_AT(tmpData + 2));
333 parcel->writeInt32(KEY_FONT_ID);
334 parcel->writeInt32(U16_AT(tmpData + 4));
336 parcel->writeInt32(KEY_STYLE_FLAGS);
337 parcel->writeInt32(*(tmpData + 6));
339 parcel->writeInt32(KEY_FONT_SIZE);
340 parcel->writeInt32(*(tmpData + 7));
342 parcel->writeInt32(KEY_TEXT_COLOR_RGBA);
345 parcel->writeInt32(rgba);
348 parcel->writeInt32(KEY_STRUCT_FONT_LIST);
350 parcel->writeInt32(count);
355 parcel->writeInt32(U16_AT(tmpData));
358 parcel->writeInt32(*(tmpData + 2));
362 parcel->write(tmpData + 3, len);
379 return extract3GPPGlobalDescriptions(data, size, parcel, 1);