/* */
/* */ public static TimeCodeInfo fromTimeCoderTime(TimeCoder paramTimeCoder, int paramInt)
/* */ throws QTException
/* */ {
/* 147 */ int[] arrayOfInt1 = new int[1];
/* 148 */ TimeCodeTime localTimeCodeTime = new TimeCodeTime();
/* 149 */ int[] arrayOfInt2 = new int[1];
/* 150 */ TimeCodeInfo localTimeCodeInfo = new TimeCodeInfo();
/* 151 */ int i = TCGetTimeCodeAtTime(QTObject.ID(paramTimeCoder), paramInt, arrayOfInt1, localTimeCodeInfo.definition.getBytes(), localTimeCodeTime.getBytes(), arrayOfInt2);
/* */
/* 157 */ StdQTException.checkError(i);
/* */
/* 159 */ if (arrayOfInt2[0] != 0)
/* 160 */ localTimeCodeInfo.userData = new QTHandle(arrayOfInt2[0], null, false);
/* */ else {
/* 162 */ localTimeCodeInfo.userData = null;
/* */ }
/* 164 */ localTimeCodeInfo.counter = localTimeCodeTime.toCounter();
/* 165 */ localTimeCodeInfo.time = localTimeCodeTime;
/* 166 */ localTimeCodeInfo.frameNumber = arrayOfInt1[0];
/* */
/* 168 */ return localTimeCodeInfo;
/* */ }