MonobjcMonobjc Documented Class Library
VerifyDataForTrackInBufferLengthAtAddressBlockSizeIoFlags Method (track, buffer, bufferLength, address, blockSize, flags)
NamespacesMonobjc.DiscRecordingIDRTrackDataProductionVerifyDataForTrackInBufferLengthAtAddressBlockSizeIoFlags(DRTrack, IntPtr, UInt32, UInt64, UInt32, UInt32%)

Cleans up the track after the burn completes.

Original signature is '- (BOOL) verifyDataForTrack:(DRTrack*)track inBuffer:(constchar*)buffer length:(uint32_t)bufferLength atAddress:(uint64_t)address blockSize:(uint32_t)blockSize ioFlags:(uint32_t*)flags'

Declaration Syntax
C#Visual BasicVisual C++
bool VerifyDataForTrackInBufferLengthAtAddressBlockSizeIoFlags(
	DRTrack track,
	IntPtr buffer,
	uint bufferLength,
	ulong address,
	uint blockSize,
	out uint flags
)
Function VerifyDataForTrackInBufferLengthAtAddressBlockSizeIoFlags ( _
	track As DRTrack, _
	buffer As IntPtr, _
	bufferLength As UInteger, _
	address As ULong, _
	blockSize As UInteger, _
	<OutAttribute> ByRef flags As UInteger _
) As Boolean
bool VerifyDataForTrackInBufferLengthAtAddressBlockSizeIoFlags(
	DRTrack^ track, 
	IntPtr buffer, 
	unsigned int bufferLength, 
	unsigned long long address, 
	unsigned int blockSize, 
	[OutAttribute] unsigned int% flags
)
Parameters
track (DRTrack)
The track object being burned
buffer (IntPtr)
The data read in from the track to compare with
bufferLength (UInt32)
The length of buffer
address (UInt64)
The on-disc address of where data will was read from.
blockSize (UInt32)
the size of each block on the disc. It's best to return a multiple of this size.
flags (UInt32%)
flags
Return Value
YES to indicate that the data compared successfully and NO to indicate a failure occurred.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.DiscRecording (Module: Monobjc.DiscRecording)