Added audio media
This commit is contained in:
288
dotnet/cicm.cs
288
dotnet/cicm.cs
@@ -80,6 +80,8 @@ namespace Schemas {
|
||||
|
||||
private BlockMediaType[] blockMediaField;
|
||||
|
||||
private AudioMediaType[] audioMediaField;
|
||||
|
||||
/// <remarks>
|
||||
///Developer of the set
|
||||
///</remarks>
|
||||
@@ -429,6 +431,19 @@ namespace Schemas {
|
||||
this.blockMediaField = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Dump of media that is stored as audio, like C64/Speccy/CPC cassettes.
|
||||
///</remarks>
|
||||
[System.Xml.Serialization.XmlElementAttribute("AudioMedia")]
|
||||
public AudioMediaType[] AudioMedia {
|
||||
get {
|
||||
return this.audioMediaField;
|
||||
}
|
||||
set {
|
||||
this.audioMediaField = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks/>
|
||||
@@ -6225,7 +6240,7 @@ namespace Schemas {
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
/// Format of the source of this recording
|
||||
///Format of the source of this recording
|
||||
///
|
||||
///</remarks>
|
||||
public RecordingTypeSourceFormat SourceFormat {
|
||||
@@ -7019,6 +7034,8 @@ namespace Schemas {
|
||||
|
||||
private PartitionType[] fileSystemInformationField1;
|
||||
|
||||
private DumpHardwareArrayType dumpHardwareArrayField2;
|
||||
|
||||
/// <remarks>
|
||||
///Image file, or image description file, plus format (cue, toc, etc, etc)
|
||||
///</remarks>
|
||||
@@ -7362,6 +7379,18 @@ namespace Schemas {
|
||||
this.fileSystemInformationField1 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Array of hardware used to dump media, if removable
|
||||
///</remarks>
|
||||
public DumpHardwareArrayType DumpHardwareArray {
|
||||
get {
|
||||
return this.dumpHardwareArrayField2;
|
||||
}
|
||||
set {
|
||||
this.dumpHardwareArrayField2 = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
@@ -7798,4 +7827,261 @@ namespace Schemas {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Describes a dump of a media that is stored in an audio device (like a ZX Spectrum cassette)
|
||||
///</remarks>
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")]
|
||||
[System.SerializableAttribute()]
|
||||
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
||||
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
||||
public partial class AudioMediaType {
|
||||
|
||||
private ImageType imageField9;
|
||||
|
||||
private long sizeField9;
|
||||
|
||||
private ChecksumType[] checksumsField12;
|
||||
|
||||
private SequenceType sequenceField5;
|
||||
|
||||
private string manufacturerField5;
|
||||
|
||||
private string modelField4;
|
||||
|
||||
private string accoustIDField2;
|
||||
|
||||
private AudioBlockType[] blockField;
|
||||
|
||||
private string copyProtectionField3;
|
||||
|
||||
private DimensionsType dimensionsField3;
|
||||
|
||||
private ScansType scansField4;
|
||||
|
||||
private DumpHardwareArrayType dumpHardwareArrayField3;
|
||||
|
||||
/// <remarks>
|
||||
///Image file, or image description file, plus format (cue, toc, etc, etc)
|
||||
///</remarks>
|
||||
public ImageType Image {
|
||||
get {
|
||||
return this.imageField9;
|
||||
}
|
||||
set {
|
||||
this.imageField9 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Image file size
|
||||
///</remarks>
|
||||
public long Size {
|
||||
get {
|
||||
return this.sizeField9;
|
||||
}
|
||||
set {
|
||||
this.sizeField9 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks/>
|
||||
[System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)]
|
||||
public ChecksumType[] Checksums {
|
||||
get {
|
||||
return this.checksumsField12;
|
||||
}
|
||||
set {
|
||||
this.checksumsField12 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Media sequence information
|
||||
///</remarks>
|
||||
public SequenceType Sequence {
|
||||
get {
|
||||
return this.sequenceField5;
|
||||
}
|
||||
set {
|
||||
this.sequenceField5 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Media manufacturer (if known)
|
||||
///</remarks>
|
||||
public string Manufacturer {
|
||||
get {
|
||||
return this.manufacturerField5;
|
||||
}
|
||||
set {
|
||||
this.manufacturerField5 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Media model (if known)
|
||||
///</remarks>
|
||||
public string Model {
|
||||
get {
|
||||
return this.modelField4;
|
||||
}
|
||||
set {
|
||||
this.modelField4 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///AccoustID of media in audio form
|
||||
///</remarks>
|
||||
public string AccoustID {
|
||||
get {
|
||||
return this.accoustIDField2;
|
||||
}
|
||||
set {
|
||||
this.accoustIDField2 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Blocks on audio media that uses separate blocks
|
||||
///</remarks>
|
||||
[System.Xml.Serialization.XmlElementAttribute("Block")]
|
||||
public AudioBlockType[] Block {
|
||||
get {
|
||||
return this.blockField;
|
||||
}
|
||||
set {
|
||||
this.blockField = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Copy protection, if applicable
|
||||
///</remarks>
|
||||
public string CopyProtection {
|
||||
get {
|
||||
return this.copyProtectionField3;
|
||||
}
|
||||
set {
|
||||
this.copyProtectionField3 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Dimensions of the media
|
||||
///</remarks>
|
||||
public DimensionsType Dimensions {
|
||||
get {
|
||||
return this.dimensionsField3;
|
||||
}
|
||||
set {
|
||||
this.dimensionsField3 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Scan of media
|
||||
///</remarks>
|
||||
public ScansType Scans {
|
||||
get {
|
||||
return this.scansField4;
|
||||
}
|
||||
set {
|
||||
this.scansField4 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Array of hardware used to dump media, if removable
|
||||
///</remarks>
|
||||
public DumpHardwareArrayType DumpHardwareArray {
|
||||
get {
|
||||
return this.dumpHardwareArrayField3;
|
||||
}
|
||||
set {
|
||||
this.dumpHardwareArrayField3 = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Information about "blocks" in audio based media
|
||||
///</remarks>
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")]
|
||||
[System.SerializableAttribute()]
|
||||
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
||||
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
||||
public partial class AudioBlockType {
|
||||
|
||||
private ImageType imageField10;
|
||||
|
||||
private string sizeField10;
|
||||
|
||||
private string accoustIDField3;
|
||||
|
||||
private ChecksumType[] checksumsField13;
|
||||
|
||||
private string formatField3;
|
||||
|
||||
/// <remarks>
|
||||
///File containing block dump, and format
|
||||
///</remarks>
|
||||
public ImageType Image {
|
||||
get {
|
||||
return this.imageField10;
|
||||
}
|
||||
set {
|
||||
this.imageField10 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Size of block dump in bytes
|
||||
///</remarks>
|
||||
public string Size {
|
||||
get {
|
||||
return this.sizeField10;
|
||||
}
|
||||
set {
|
||||
this.sizeField10 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///AccoustID of block
|
||||
///</remarks>
|
||||
public string AccoustID {
|
||||
get {
|
||||
return this.accoustIDField3;
|
||||
}
|
||||
set {
|
||||
this.accoustIDField3 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks/>
|
||||
[System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)]
|
||||
public ChecksumType[] Checksums {
|
||||
get {
|
||||
return this.checksumsField13;
|
||||
}
|
||||
set {
|
||||
this.checksumsField13 = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <remarks>
|
||||
///Block format/encoding
|
||||
///</remarks>
|
||||
public string Format {
|
||||
get {
|
||||
return this.formatField3;
|
||||
}
|
||||
set {
|
||||
this.formatField3 = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
288
dotnet/cicm.vb
288
dotnet/cicm.vb
@@ -83,6 +83,8 @@ Namespace Schemas
|
||||
|
||||
Private blockMediaField As BlockMediaType()
|
||||
|
||||
Private audioMediaField As AudioMediaType()
|
||||
|
||||
'''<remarks>
|
||||
'''Developer of the set
|
||||
'''</remarks>
|
||||
@@ -432,6 +434,19 @@ Namespace Schemas
|
||||
Me.blockMediaField = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Dump of media that is stored as audio, like C64/Speccy/CPC cassettes.
|
||||
'''</remarks>
|
||||
<System.Xml.Serialization.XmlElementAttribute("AudioMedia")> _
|
||||
Public Property AudioMedia() As AudioMediaType()
|
||||
Get
|
||||
Return Me.audioMediaField
|
||||
End Get
|
||||
Set
|
||||
Me.audioMediaField = Value
|
||||
End Set
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks/>
|
||||
@@ -6228,7 +6243,7 @@ Namespace Schemas
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
''' Format of the source of this recording
|
||||
'''Format of the source of this recording
|
||||
'''
|
||||
'''</remarks>
|
||||
Public Property SourceFormat() As RecordingTypeSourceFormat
|
||||
@@ -7022,6 +7037,8 @@ Namespace Schemas
|
||||
|
||||
Private fileSystemInformationField1 As PartitionType()
|
||||
|
||||
Private dumpHardwareArrayField2 As DumpHardwareArrayType
|
||||
|
||||
'''<remarks>
|
||||
'''Image file, or image description file, plus format (cue, toc, etc, etc)
|
||||
'''</remarks>
|
||||
@@ -7365,6 +7382,18 @@ Namespace Schemas
|
||||
Me.fileSystemInformationField1 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Array of hardware used to dump media, if removable
|
||||
'''</remarks>
|
||||
Public Property DumpHardwareArray() As DumpHardwareArrayType
|
||||
Get
|
||||
Return Me.dumpHardwareArrayField2
|
||||
End Get
|
||||
Set
|
||||
Me.dumpHardwareArrayField2 = Value
|
||||
End Set
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks>
|
||||
@@ -7801,4 +7830,261 @@ Namespace Schemas
|
||||
End Set
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks>
|
||||
'''Describes a dump of a media that is stored in an audio device (like a ZX Spectrum cassette)
|
||||
'''</remarks>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020"), _
|
||||
System.SerializableAttribute(), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code")> _
|
||||
Partial Public Class AudioMediaType
|
||||
|
||||
Private imageField9 As ImageType
|
||||
|
||||
Private sizeField9 As Long
|
||||
|
||||
Private checksumsField12 As ChecksumType()
|
||||
|
||||
Private sequenceField5 As SequenceType
|
||||
|
||||
Private manufacturerField5 As String
|
||||
|
||||
Private modelField4 As String
|
||||
|
||||
Private accoustIDField2 As String
|
||||
|
||||
Private blockField As AudioBlockType()
|
||||
|
||||
Private copyProtectionField3 As String
|
||||
|
||||
Private dimensionsField3 As DimensionsType
|
||||
|
||||
Private scansField4 As ScansType
|
||||
|
||||
Private dumpHardwareArrayField3 As DumpHardwareArrayType
|
||||
|
||||
'''<remarks>
|
||||
'''Image file, or image description file, plus format (cue, toc, etc, etc)
|
||||
'''</remarks>
|
||||
Public Property Image() As ImageType
|
||||
Get
|
||||
Return Me.imageField9
|
||||
End Get
|
||||
Set
|
||||
Me.imageField9 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Image file size
|
||||
'''</remarks>
|
||||
Public Property Size() As Long
|
||||
Get
|
||||
Return Me.sizeField9
|
||||
End Get
|
||||
Set
|
||||
Me.sizeField9 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks/>
|
||||
<System.Xml.Serialization.XmlArrayItem(ElementName:="Checksum", IsNullable:=false)> _
|
||||
Public Property Checksums() As ChecksumType()
|
||||
Get
|
||||
Return Me.checksumsField12
|
||||
End Get
|
||||
Set
|
||||
Me.checksumsField12 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Media sequence information
|
||||
'''</remarks>
|
||||
Public Property Sequence() As SequenceType
|
||||
Get
|
||||
Return Me.sequenceField5
|
||||
End Get
|
||||
Set
|
||||
Me.sequenceField5 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Media manufacturer (if known)
|
||||
'''</remarks>
|
||||
Public Property Manufacturer() As String
|
||||
Get
|
||||
Return Me.manufacturerField5
|
||||
End Get
|
||||
Set
|
||||
Me.manufacturerField5 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Media model (if known)
|
||||
'''</remarks>
|
||||
Public Property Model() As String
|
||||
Get
|
||||
Return Me.modelField4
|
||||
End Get
|
||||
Set
|
||||
Me.modelField4 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''AccoustID of media in audio form
|
||||
'''</remarks>
|
||||
Public Property AccoustID() As String
|
||||
Get
|
||||
Return Me.accoustIDField2
|
||||
End Get
|
||||
Set
|
||||
Me.accoustIDField2 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Blocks on audio media that uses separate blocks
|
||||
'''</remarks>
|
||||
<System.Xml.Serialization.XmlElementAttribute("Block")> _
|
||||
Public Property Block() As AudioBlockType()
|
||||
Get
|
||||
Return Me.blockField
|
||||
End Get
|
||||
Set
|
||||
Me.blockField = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Copy protection, if applicable
|
||||
'''</remarks>
|
||||
Public Property CopyProtection() As String
|
||||
Get
|
||||
Return Me.copyProtectionField3
|
||||
End Get
|
||||
Set
|
||||
Me.copyProtectionField3 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Dimensions of the media
|
||||
'''</remarks>
|
||||
Public Property Dimensions() As DimensionsType
|
||||
Get
|
||||
Return Me.dimensionsField3
|
||||
End Get
|
||||
Set
|
||||
Me.dimensionsField3 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Scan of media
|
||||
'''</remarks>
|
||||
Public Property Scans() As ScansType
|
||||
Get
|
||||
Return Me.scansField4
|
||||
End Get
|
||||
Set
|
||||
Me.scansField4 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Array of hardware used to dump media, if removable
|
||||
'''</remarks>
|
||||
Public Property DumpHardwareArray() As DumpHardwareArrayType
|
||||
Get
|
||||
Return Me.dumpHardwareArrayField3
|
||||
End Get
|
||||
Set
|
||||
Me.dumpHardwareArrayField3 = Value
|
||||
End Set
|
||||
End Property
|
||||
End Class
|
||||
|
||||
'''<remarks>
|
||||
'''Information about "blocks" in audio based media
|
||||
'''</remarks>
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020"), _
|
||||
System.SerializableAttribute(), _
|
||||
System.Diagnostics.DebuggerStepThroughAttribute(), _
|
||||
System.ComponentModel.DesignerCategoryAttribute("code")> _
|
||||
Partial Public Class AudioBlockType
|
||||
|
||||
Private imageField10 As ImageType
|
||||
|
||||
Private sizeField10 As String
|
||||
|
||||
Private accoustIDField3 As String
|
||||
|
||||
Private checksumsField13 As ChecksumType()
|
||||
|
||||
Private formatField3 As String
|
||||
|
||||
'''<remarks>
|
||||
'''File containing block dump, and format
|
||||
'''</remarks>
|
||||
Public Property Image() As ImageType
|
||||
Get
|
||||
Return Me.imageField10
|
||||
End Get
|
||||
Set
|
||||
Me.imageField10 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Size of block dump in bytes
|
||||
'''</remarks>
|
||||
Public Property Size() As String
|
||||
Get
|
||||
Return Me.sizeField10
|
||||
End Get
|
||||
Set
|
||||
Me.sizeField10 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''AccoustID of block
|
||||
'''</remarks>
|
||||
Public Property AccoustID() As String
|
||||
Get
|
||||
Return Me.accoustIDField3
|
||||
End Get
|
||||
Set
|
||||
Me.accoustIDField3 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks/>
|
||||
<System.Xml.Serialization.XmlArrayItem(ElementName:="Checksum", IsNullable:=false)> _
|
||||
Public Property Checksums() As ChecksumType()
|
||||
Get
|
||||
Return Me.checksumsField13
|
||||
End Get
|
||||
Set
|
||||
Me.checksumsField13 = Value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<remarks>
|
||||
'''Block format/encoding
|
||||
'''</remarks>
|
||||
Public Property Format() As String
|
||||
Get
|
||||
Return Me.formatField3
|
||||
End Get
|
||||
Set
|
||||
Me.formatField3 = Value
|
||||
End Set
|
||||
End Property
|
||||
End Class
|
||||
End Namespace
|
||||
|
||||
Reference in New Issue
Block a user