/* */
/* */ public static SCInfo fromSCSequence(SCSequence paramSCSequence, QDGraphics paramQDGraphics, QDRect paramQDRect)
/* */ throws QTException
/* */ {
/* 49 */ if (paramQDGraphics == null) {
/* 50 */ throw new StdQTException(-50);
/* */ }
/* 52 */ int[] arrayOfInt1 = { 0 };
/* 53 */ int[] arrayOfInt2 = { 0 };
/* 54 */ short[] arrayOfShort = { 0 };
/* 55 */ int[] arrayOfInt3 = { 0 };
/* 56 */ int[] arrayOfInt4 = { 0 };
/* */
/* 58 */ int i = 0;
/* */
/* 60 */ synchronized (QTNative.globalsLock) {
/* 61 */ if ((QTSession.isCurrentOS(1)) || (QTSession.isCurrentOS(4)))
/* 62 */ GetGWorld(arrayOfInt3, arrayOfInt4);
/* 63 */ SetGWorld(QTObject.ID(paramQDGraphics), 0);
/* 64 */ i = SCCompressSequenceFrame(QTObject.ID(paramSCSequence.getDialog()), QTObject.ID(paramQDGraphics.getPixMap()), paramQDRect != null ? paramQDRect.getRect() : null, arrayOfInt1, arrayOfInt2, arrayOfShort);
/* */
/* 70 */ if ((QTSession.isCurrentOS(1)) || (QTSession.isCurrentOS(4))) {
/* 71 */ SetGWorld(arrayOfInt3[0], arrayOfInt4[0]);
/* */ }
/* */ }
/* 74 */ if (i == 1) {
/* 75 */ throw new StdQTException(-128);
/* */ }
/* 77 */ StdQTException.checkError(i);
/* */
/* 79 */ return new SCInfo(new QTHandleRef(arrayOfInt1[0], paramSCSequence, false), arrayOfInt2[0], arrayOfShort[0]);
/* */ }