The MediaWriter Constructor is available in LEADTOOLS Document and Medical Imaging toolkits.
Initializes a new instance of the
MediaWriter class.
Syntax
Visual Basic (Declaration) | |
---|
Public Function New() |
Visual Basic (Usage) | Copy Code |
---|
Dim instance As MediaWriter()
|
C++/CLI | |
---|
public:
MediaWriter(); |
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