The CreateDisc Method is available in LEADTOOLS Document and Medical Imaging toolkits.
Creates a MediaWriterDisc object.
Syntax
Return Value
A MediaWriterDisc object which will be passed to the
BurnDisc
or
CreateISO Methods.
Example
Visual Basic | Copy Code |
---|
<Test> _
Public Sub BurnDiscExample()
Try
Dim writer As MediaWriter = New MediaWriter()
Dim drives As List(Of MediaWriterDrive) = writer.Drives
Dim drive As MediaWriterDrive = drives(1)
Dim disc As MediaWriterDisc = drive.CreateDisc()
disc.VolumeName = "TEST DISC"
disc.SourcePathName = "C:\InputFiles"
drive.AutoEject = True
AddHandler drive.OnProgress, AddressOf BurnProgress
drive.LoadDisc()
drive.BurnDisc(disc)
Do While drive.State <> MediaWriterState.StateIdle
System.Windows.Forms.Application.DoEvents()
System.Threading.Thread.Sleep(10)
Loop
RemoveHandler drive.OnProgress, AddressOf BurnProgress
Catch ex As Exception
Assert.Fail("Test Failed: " & ex.Message)
End Try
End Sub
Public Sub BurnProgress(ByVal sender As Object, ByVal evt As MediaWriterProgressEventArgs)
System.Diagnostics.Debug.WriteLine(evt.ToString())
End Sub |
C# | Copy Code |
---|
public void BurnDiscExample() { try { MediaWriter writer = new MediaWriter(); List<MediaWriterDrive> drives = writer.Drives; MediaWriterDrive drive = drives[1]; MediaWriterDisc disc = drive.CreateDisc(); disc.VolumeName = "TEST DISC"; disc.SourcePathName = "C:\\InputFiles"; drive.AutoEject = true; drive.OnProgress += BurnProgress; drive.LoadDisc(); // BurnDisc starts drive.BurnDisc(disc); // wait loop for demonstration purposes while (drive.State != MediaWriterState.StateIdle) { System.Windows.Forms.Application.DoEvents(); System.Threading.Thread.Sleep(10); } drive.OnProgress -= BurnProgress; } catch (Exception ex) { MessageBox.Show("Test Failed: " + ex.Message); } } public void BurnProgress(Object sender, EventArgs evt) { System.Diagnostics.Debug.WriteLine(evt.ToString()); } |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also