MCPcopy Create free account
hub / github.com/cinder/Cinder / createPointerReferenceHandle

Function createPointerReferenceHandle

src/cinder/qtime/QuickTimeUtils.cpp:244–259  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

242}
243
244Handle createPointerReferenceHandle( void *data, Size dataSize )
245{
246 Handle dataRef = NULL;
247 PointerDataRefRecord ptrDataRefRec;
248 OSErr err;
249
250 ptrDataRefRec.data = data;
251 ptrDataRefRec.dataLength = dataSize;
252
253 // create a data reference handle for our data
254 err = ::PtrToHand( &ptrDataRefRec, &dataRef, sizeof(PointerDataRefRecord) );
255 if( err != noErr )
256 return 0;
257
258 return dataRef;
259}
260
261OSStatus ptrDataRefAddFileNameExtension( ComponentInstance dataRefHandler, const string &fileName )
262{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected