Lines Matching refs:parcel

358     public TimedText(Parcel parcel) {
359 if (!parseParcel(parcel)) {
393 private boolean parseParcel(Parcel parcel) {
394 parcel.setDataPosition(0);
395 if (parcel.dataAvail() == 0) {
399 int type = parcel.readInt();
401 type = parcel.readInt();
405 int mStartTimeMs = parcel.readInt();
408 type = parcel.readInt();
413 int textLen = parcel.readInt();
414 byte[] text = parcel.createByteArray();
426 while (parcel.dataAvail() > 0) {
427 int key = parcel.readInt();
437 readStyle(parcel);
442 readFont(parcel);
447 readHighlight(parcel);
452 readKaraoke(parcel);
457 readHyperText(parcel);
463 readBlinkingText(parcel);
469 mWrapText = parcel.readInt();
474 mHighlightColorRGBA = parcel.readInt();
479 mDisplayFlags = parcel.readInt();
485 int horizontal = parcel.readInt();
486 int vertical = parcel.readInt();
493 mBackgroundColorRGBA = parcel.readInt();
498 int top = parcel.readInt();
499 int left = parcel.readInt();
500 int bottom = parcel.readInt();
501 int right = parcel.readInt();
507 mScrollDelay = parcel.readInt();
531 private void readStyle(Parcel parcel) {
541 while (!endOfStyle && (parcel.dataAvail() > 0)) {
542 int key = parcel.readInt();
545 startChar = parcel.readInt();
549 endChar = parcel.readInt();
553 fontId = parcel.readInt();
557 int flags = parcel.readInt();
566 fontSize = parcel.readInt();
570 colorRGBA = parcel.readInt();
575 // to the position before the last parcel.readInt() call.
576 parcel.setDataPosition(parcel.dataPosition() - 4);
594 private void readFont(Parcel parcel) {
595 int entryCount = parcel.readInt();
598 int id = parcel.readInt();
599 int nameLen = parcel.readInt();
601 byte[] text = parcel.createByteArray();
616 private void readHighlight(Parcel parcel) {
617 int startChar = parcel.readInt();
618 int endChar = parcel.readInt();
630 private void readKaraoke(Parcel parcel) {
631 int entryCount = parcel.readInt();
634 int startTimeMs = parcel.readInt();
635 int endTimeMs = parcel.readInt();
636 int startChar = parcel.readInt();
637 int endChar = parcel.readInt();
651 private void readHyperText(Parcel parcel) {
652 int startChar = parcel.readInt();
653 int endChar = parcel.readInt();
655 int len = parcel.readInt();
656 byte[] url = parcel.createByteArray();
659 len = parcel.readInt();
660 byte[] alt = parcel.createByteArray();
674 private void readBlinkingText(Parcel parcel) {
675 int startChar = parcel.readInt();
676 int endChar = parcel.readInt();