• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/IOFWDVComponents-207.4.1/tests/

Lines Matching refs:refNum

52     OSErr (*fDVCloseDriver)( DVDeviceRefNum refNum );
54 OSErr (*fDVDoAVCTransaction)( DVDeviceRefNum refNum, AVCTransactionParamsPtr pParams );
56 OSErr (*fDVIsEnabled)( DVDeviceRefNum refNum, Boolean *isEnabled);
57 OSErr (*fDVGetDeviceStandard)( DVDeviceRefNum refNum, UInt32 * pStandard );
60 OSErr (*fDVEnableRead)( DVDeviceRefNum refNum );
61 OSErr (*fDVDisableRead)( DVDeviceRefNum refNum );
62 OSErr (*fDVReadFrame)( DVDeviceRefNum refNum, Ptr *ppReadBuffer, UInt32 * pSize );
63 OSErr (*fDVReleaseFrame)( DVDeviceRefNum refNum, Ptr pReadBuffer );
66 OSErr (*fDVEnableWrite)( DVDeviceRefNum refNum );
67 OSErr (*fDVDisableWrite)( DVDeviceRefNum refNum );
68 OSErr (*fDVGetEmptyFrame)( DVDeviceRefNum refNum, Ptr *ppEmptyFrameBuffer, UInt32 * pSize );
69 OSErr (*fDVWriteFrame)( DVDeviceRefNum refNum, Ptr pWriteBuffer );
70 OSErr (*fDVSetWriteSignalMode)( DVDeviceRefNum refNum, UInt8 mode);
73 OSErr (*fDVNewNotification)( DVDeviceRefNum refNum, DVNotifyProc notifyProc,
75 OSErr (*fDVNotifyMeWhen)( DVDeviceRefNum refNum, DVNotificationID notifyID, UInt32 events);
76 OSErr (*fDVCancelNotification)( DVDeviceRefNum refNum, DVNotificationID notifyID );
77 OSErr (*fDVDisposeNotification)( DVDeviceRefNum refNum, DVNotificationID notifyID );
180 static OSErr doControlTest(DVDeviceRefNum refNum, UInt8 op1, UInt8 op2)
200 err = sDVFuncs.fDVDoAVCTransaction(refNum, &avcParams );
202 printf("Error %d calling DVDoAVCTransaction(%ld)\n", err, refNum);
207 static void readFrames(DVDeviceRefNum refNum, int file, int numFrames)
214 err = sDVFuncs.fDVEnableRead(refNum);
217 wait = sDVFuncs.fDVReadFrame( refNum, &pReadBuffer, &size );
220 wait = sDVFuncs.fDVReadFrame( refNum, &pReadBuffer, &size );
224 err = sDVFuncs.fDVReleaseFrame( refNum, pReadBuffer );
227 err = sDVFuncs.fDVDisableRead( refNum );
231 static void destructoRead(DVDeviceRefNum refNum)
239 err = sDVFuncs.fDVEnableRead(refNum);
242 wait = sDVFuncs.fDVReadFrame( refNum, &pReadBuffer, &size );
245 wait = sDVFuncs.fDVReadFrame( refNum, &pReadBuffer, &size );
247 err = sDVFuncs.fDVReleaseFrame( refNum, pReadBuffer );
250 err = sDVFuncs.fDVDisableRead( refNum );
254 static void writeFrames(DVDeviceRefNum refNum, int file)
260 err = sDVFuncs.fDVEnableWrite(refNum);
265 wait = sDVFuncs.fDVGetEmptyFrame( refNum, &pReadBuffer, &size );
268 wait = sDVFuncs.fDVGetEmptyFrame( refNum, &pReadBuffer, &size );
285 err = sDVFuncs.fDVWriteFrame( refNum, pReadBuffer );
288 err = sDVFuncs.fDVDisableWrite( refNum );
292 static void destructoWrite(DVDeviceID device, DVDeviceRefNum refNum, int file)
300 err = sDVFuncs.fDVEnableWrite(refNum);
306 wait = sDVFuncs.fDVGetEmptyFrame( refNum, &pReadBuffer, &size );
309 wait = sDVFuncs.fDVGetEmptyFrame( refNum, &pReadBuffer, &size );
319 err = sDVFuncs.fDVWriteFrame( refNum, pReadBuffer );
322 err = sDVFuncs.fDVDisableWrite( refNum );
324 err = sDVFuncs.fDVCloseDriver(refNum );
325 err = sDVFuncs.fDVOpenDriver( device, &refNum );
330 err = sDVFuncs.fDVOpenDriver( device, &refNum );
405 DVDeviceRefNum refNum;
415 err = sDVFuncs.fDVOpenDriver( device, &refNum );
420 err = sDVFuncs.fDVOpenDriver( device, &refNum );
426 err = sDVFuncs.fDVGetDeviceStandard(refNum, &standard);
436 err = sDVFuncs.fDVIsEnabled(refNum, &isEnabled);
444 err = sDVFuncs.fDVSetWriteSignalMode(refNum, kAVCSignalModeSDL525_60);
449 destructoWrite(device, refNum, file);
451 writeFrames(refNum, file);
457 err = doControlTest(refNum, kAVCPlayOpcode, kAVCPlayForward);
460 destructoRead(refNum);
462 readFrames(refNum, file, 300);
465 err = doControlTest(refNum, kAVCWindOpcode, kAVCWindStop);
467 err = sDVFuncs.fDVCloseDriver( refNum );
471 readFrames(refNum, 0, 300);
474 err = sDVFuncs.fDVCloseDriver(refNum );