Lines Matching refs:parcel

28         uint32_t flags, int timeMs, Parcel *parcel) {
29 parcel->freeData();
33 return extract3GPPGlobalDescriptions(data, size, parcel);
35 return extract3GPPLocalDescriptions(data, size, timeMs, parcel);
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) {
74 parcel->writeInt32(KEY_LOCAL_SETTING);
77 parcel->writeInt32(KEY_START_TIME);
78 parcel->writeInt32(timeMs);
90 parcel->writeInt32(KEY_STRUCT_TEXT);
91 parcel->writeInt32(textLen);
92 parcel->writeInt32(textLen);
93 parcel->write(data + 2, textLen);
122 size_t dataPos = parcel->dataPosition();
131 parcel->setDataPosition(dataPos);
134 parcel->writeInt32(KEY_STRUCT_STYLE_LIST);
135 parcel->writeInt32(KEY_START_CHAR);
136 parcel->writeInt32(U16_AT(tmpData));
138 parcel->writeInt32(KEY_END_CHAR);
139 parcel->writeInt32(U16_AT(tmpData + 2));
141 parcel->writeInt32(KEY_FONT_ID);
142 parcel->writeInt32(U16_AT(tmpData + 4));
144 parcel->writeInt32(KEY_STYLE_FLAGS);
145 parcel->writeInt32(*(tmpData + 6));
147 parcel->writeInt32(KEY_FONT_SIZE);
148 parcel->writeInt32(*(tmpData + 7));
150 parcel->writeInt32(KEY_TEXT_COLOR_RGBA);
153 parcel->writeInt32(rgba);
169 size_t dataPos = parcel->dataPosition();
171 parcel->writeInt32(KEY_STRUCT_KARAOKE_LIST);
175 parcel->writeInt32(count);
184 parcel->setDataPosition(dataPos);
187 parcel->writeInt32(startTime + lastEndTime);
190 parcel->writeInt32(lastEndTime);
192 parcel->writeInt32(U16_AT(tmpData + 4));
193 parcel->writeInt32(U16_AT(tmpData + 6));
208 parcel->writeInt32(KEY_STRUCT_HIGHLIGHT_LIST);
211 parcel->writeInt32(U16_AT(tmpData));
213 parcel->writeInt32(U16_AT(tmpData + 2));
226 parcel->writeInt32(KEY_HIGHLIGHT_COLOR_RGBA);
230 parcel->writeInt32(rgba);
243 parcel->writeInt32(KEY_SCROLL_DELAY);
247 parcel->writeInt32(delay);
260 size_t dataPos = parcel->dataPosition();
262 parcel->writeInt32(KEY_STRUCT_HYPER_TEXT_LIST);
265 parcel->writeInt32(U16_AT(tmpData));
267 parcel->writeInt32(U16_AT(tmpData + 2));
271 parcel->writeInt32(len);
276 parcel->setDataPosition(dataPos);
280 parcel->writeInt32(len);
281 parcel->write(tmpData + 5, len);
287 parcel->setDataPosition(dataPos);
293 parcel->writeInt32(len);
298 parcel->setDataPosition(dataPos);
303 parcel->writeInt32(len);
304 parcel->write(tmpData, len);
317 parcel->writeInt32(KEY_STRUCT_TEXT_POS);
318 parcel->writeInt32(U16_AT(tmpData));
319 parcel->writeInt32(U16_AT(tmpData + 2));
320 parcel->writeInt32(U16_AT(tmpData + 4));
321 parcel->writeInt32(U16_AT(tmpData + 6));
334 parcel->writeInt32(KEY_STRUCT_BLINKING_TEXT_LIST);
337 parcel->writeInt32(U16_AT(tmpData));
339 parcel->writeInt32(U16_AT(tmpData + 2));
353 parcel->writeInt32(KEY_WRAP_TEXT);
354 parcel->writeInt32(*tmpData);
375 const uint8_t *data, ssize_t size, Parcel *parcel) {
377 parcel->writeInt32(KEY_GLOBAL_SETTING);
397 parcel->writeInt32(KEY_DISPLAY_FLAGS);
398 parcel->writeInt32(U32_AT(tmpData));
400 parcel->writeInt32(KEY_STRUCT_JUSTIFICATION);
401 parcel->writeInt32(tmpData[4]);
402 parcel->writeInt32(tmpData[5]);
404 parcel->writeInt32(KEY_BACKGROUND_COLOR_RGBA);
407 parcel->writeInt32(rgba);
415 parcel->writeInt32(KEY_STRUCT_TEXT_POS);
416 parcel->writeInt32(U16_AT(tmpData));
417 parcel->writeInt32(U16_AT(tmpData + 2));
418 parcel->writeInt32(U16_AT(tmpData + 4));
419 parcel->writeInt32(U16_AT(tmpData + 6));
427 parcel->writeInt32(KEY_STRUCT_STYLE_LIST);
428 parcel->writeInt32(KEY_START_CHAR);
429 parcel->writeInt32(U16_AT(tmpData));
431 parcel->writeInt32(KEY_END_CHAR);
432 parcel->writeInt32(U16_AT(tmpData + 2));
434 parcel->writeInt32(KEY_FONT_ID);
435 parcel->writeInt32(U16_AT(tmpData + 4));
437 parcel->writeInt32(KEY_STYLE_FLAGS);
438 parcel->writeInt32(*(tmpData + 6));
440 parcel->writeInt32(KEY_FONT_SIZE);
441 parcel->writeInt32(*(tmpData + 7));
443 parcel->writeInt32(KEY_TEXT_COLOR_RGBA);
446 parcel->writeInt32(rgba);
455 size_t dataPos = parcel->dataPosition();
457 parcel->writeInt32(KEY_STRUCT_FONT_LIST);
459 parcel->writeInt32(count);
467 parcel->setDataPosition(dataPos);
471 parcel->writeInt32(U16_AT(tmpData));
474 parcel->writeInt32(*(tmpData + 2));
483 parcel->setDataPosition(dataPos);
487 parcel->write(tmpData, len);