diff --git a/README.md b/README.md index 075c3ef..fcf3bf7 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Digital Asset Metadata Sidecar ============================== This repository contains a XML Schema defining a digital asset metadata sidecar. -The idea of this sidecar is to accompany any kind of digital asset that may be archived in a computer museum. +The idea of this sidecar is to accompany any kind of digital asset that may be archivedgit st in a computer museum. Also the repository contains autogenerated C#, VisualBasic.NET and Java code. @@ -19,4 +19,5 @@ more of the following elements (or newer ones): * Magazines * Books * User manuals, user guides, installation guides, instruction manuals -* Optical discs (CD and successors) \ No newline at end of file +* Optical discs (CD and successors) +* Advertisements \ No newline at end of file diff --git a/cicm.xml b/cicm.xml index b429a4a..2f7439e 100644 --- a/cicm.xml +++ b/cicm.xml @@ -240,4 +240,23 @@ + + Manufacturer + Product + File + 0 + 0 + 0 + 0 + + Checksum + + + + + + ITU-A + 2001-12-31T12:00:00 + + diff --git a/cicm.xsd b/cicm.xsd index 4a141e9..1050656 100644 --- a/cicm.xsd +++ b/cicm.xsd @@ -80,1870 +80,2481 @@ - - - File containing track dump, and format, binary, yranib, or audio/video container - - - - - - - - - - - CPU architectures this set is intended to be run on - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Starting sector - - - - Ending sector - - - - - - - - - File containing border dump - - - - - Size of border dump - - - - - Checksums of border dump - - - - - - - - - - - - - - Track information - - - - - File containing track dump, and format, binary, yranib, or audio/video container - - - - - Size of track dump in bytes - - - - - Track sequence information - - - - - Track start address in MM:SS:FF - - - - Track end address in MM:SS:FF - - - - - Track start sector - - - - - Track end sector - - - - - - Track type: audio, mode0, mode1, mode2 - - - - - - - - - - - - - - - - - - - - Bytes per sector: 2048, 2352, 2448, etc, etc (as stored in image, not in physical format) - - - - - AccoustID for audio tracks - - - - - Checksums of track dump - - - - - Track's subchannel information - - - - Information about filesystems and partitions contained in that track - - - - - - - - Barcodes for this magazine - - - - - Cover of this magazine - - - - - Name of this magazine - - - - Editorial of this magazine - - - - - Publication date of this magazine - - - - - Sequential number of this magazine - - - - - Languages this magazine is written in - - - - - Pages of this magazine, including cover and back - - - - - Page size of this magazine, standard or in WxH milimeters - - - - - Scan of this magazine - - - - - - - Information about a filesystem - - - - - Filesystem type - - - - Filesystem creation date - - - - - Filesystem last modification date - - - - - Filesystem last backup date - - - - - Bytes per cluster - - - - - Clusters in filesystem - - - - - Files in filesystem - - - - - Bootable filesystem? - - - - - Filesystem serial number - - - - - Filesystem volume name - - - - - Free clusters in filesystem - - - - - Dirty/unclean filesystem - - - - - Filesystem expiration date - - - - - Filesystem effective date - - - - - System identifier filesystem applies to - - - - - Volume set identifier - - - - - Filesystem publisher identifier - - - - - Filesystem data preparer - - - - - Filesystem application preparer - - - - - - - - - Scanned element: cover, back, inlay, etc - - - - - - - - - - - - - - - - - - Scanning information - - - - - - - - - Array of dumped extents - - - - - - - - - Drive manufacturer - - - - - Drive model - - - - - Drive revision - - - - - Drive firmware version - - - - - Drive serial number - - - - - Extents of sectors read with this drive - - - - - Software used to read with this drive - - - - - - - File - - - - - - - - - - - - Cover file - - - - - Cover file checksum - - - - Base64 of JPEG thumbnail - - - - - - - - Image file, or image description file, plus format (cue, toc, etc, etc) - - - - - Image file size - - - - - Sequence information about this disc - - - - - Layering type and sizes - - - - - Checksum of image file pointed above - - - - Disc/side ring code - - - - Disc/side mastering SID - - - - - Disc/side toolstamp - - - - - Disc/side mould SID - - - - - Disc/side mould text - - - - - Disc type (CD, GD, SACD, DDCD, DVD, HDDVD, BD) - - - - - Disc subtype (CD-ROM, CD-DA, CD+G, etc) - - - - - Offset between subchannel servo and data sectors servo, in bytes - - - - - Tracks on this disc/side - - - - - Sessions on this disc/side - - - - - Copy protection, if applicable - - - - - Dimensions of the disc - - - - - Case where the disk came from factory - - - - Disc scans - - - - Physical Manufacturing Information (DVD and HD DVD) - - - - Disc Manufacturing Information - - - - Lead-In Copyright Management Information - - - - Burst Cutting Area - - - - Absolute Time In Pre-groove - - - - PMA - - - - Lead-In, Border-In, or equivalent - - - - Lead-Out, Border-Out, or equivalent - - - - XGD Security Sectors - - - - PS3 Encryption Key - - - - Array of disc tracks - - - - Array of drives used to dump disc - - - - - - Software used for disc reading - - - - - Software name - - - - - Software version - - - - - Operating system name and version where the software was run - - - - - - - - - Partition sequence number, starting on 1 - - - - - - - - - - Partition name if supported by partition scheme - - - - - Partition type - - - - - Partition starting sector - - - - - Partition ending sector - - - - - Partition description if supported by partition scheme - - - - - Array of filesystems contained in the partition - - - - - - - - - Array of drives information - - - - - - - - - - - - - - - - - - - - - - PS3 encryption key - - - - - PS3 encryption key - - - - - - Dimensions of media - - - - - Diameter in milimeters for circular discs - - - - - Height in milimeters for non-circular disks - - - - - Width in milimeters for non-circular disks - - - - - Thickness in milimeters for non-circular disks - - - - - - - Information about scanning - - - - - Who scanned it? - - - - - Who built the scanner - - - - - Scanner model - - - - - Scanner serial number - - - - - Software used for scanning - - - - - Software version - - - - - - - - - Keywords - - - - - - - - - Operating systems this set is intended to be run on - - - - - - - Sequence information about a disc - - - - - Sequence information about this disc - - - - - Disc title as printed in label - - - - - Total number of discs in this set - - - - - - - - - - Side of disc described by this field - - - - - - - - - - - On PTP layering, layer of disc described by this field, starting on 0 - - - - - - - - - - - - - Sequence information about a track - - - - - Track number - - - - - Session this track belongs to - - - - - - - - - - - - - - Barcodes from this book - - - - Book cover - - - - Book name - - - - Book publisher - - - - - Book author - - - - - Book's publication date - - - - - Book language - - - - - Book pages - - - - - Magazine page size in WxH milimeters - - - - - Scan of the book - - - - - - - - - Partition - - - - - - - - - Layering type and sizes - - - - - - - - - - - - - - - Information about dumped structure - - - - - File containing dump - - - - - Size of dump - - - - - Checksums of dump - - - - - - - - - Array of filesystems - - - - - - - - - Minimal supported operating system - - - - - - - - - - Developer of the set - - - - Publisher of the set - - - - - Author/writer of the set - - - - - Performer/narrator of the set - - - - - Name of the set - - - - - Version of the set if applicable - - - - - - Kind of release: OEM, Bundle, Coverdisc, Retail, Demo - - - - - - - - - - - - - - - - Date of release in YYYY-MM-DD - - - - - Barcodes for this release - - - - - Manufacturer part no. or SKU - - - - Manufacturer serial no., not to be confused with software registration serial number - - - - - Keywords - - - - - Magazine on this set - - - - Books on this set - - - - Categories this set belongs to - - - - Subcategories this set belongs to - - - - Languages this set comes in - - - - Systems this set is designed to run on, if it includes software - - - - CPU architectures this set is designed to run on, if it includes software - - - - Required operating systems and versions this set runs on, if it includes software - - - - User manual/guide, installation manual/guide and any applicable entity - - - - Optical discs this set contains - - - - - - Barcodes for this release - - - - - - - - - Information about any scan processing done - - - - - Who processed it? - - - - - Software used for processing - - - - - Software version - - - - - - - - - - - - - - - - Category of the set - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Scanned element: up, down, label, data, etc - - - - - - - - - - - - - - - - Scan of disk part - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Subcategory of the set - - - - - - - User manual or user guide accompanying this set. Can be more than one. - - - - - Language of the user manual - - - - Pages of the user manual - - - - - Paper size in standard name or in WxH milimeters - - - - - User manual scanning - - - - - - - Checksum of file element - - - - - - - - - Start and end of XGD's security sectors - - - - - Start of XGD's security sectors - - - - - End of XGD's security sectors - - - - - - - - Who did the OCR - - - - - Using what software - - - - - And the software version - - - - - OCR applied for which languages - - - - - - - - - - Languages included in the set, ISO 3-letter code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Track's subchannel information - - - - - File containing track's subchannel dump and format, packed, rw_raw - - - - - Size of subchannel dump - - - - - Checksum of subchannel dump - - - - - - - - - Xbox Game Discs security sectors - - - - - - - - - Case scans - - - - - Disc scans - - - - + + + File containing track dump, and format, binary, + yranib, or audio/video container + + + + + + + + + + + CPU architectures this set is intended to be run on + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Starting sector + + + + + Ending sector + + + + + + + + + File containing border dump + + + + + Size of border dump + + + + + Checksums of border dump + + + + + + + + + + + + + + Track information + + + + + File containing track dump, and format, binary, + yranib, or audio/video container + + + + + Size of track dump in bytes + + + + + Track sequence information + + + + + Track start address in MM:SS:FF + + + + + + Track end address in MM:SS:FF + + + + + Track start sector + + + + + Track end sector + + + + + + Track type: audio, mode0, mode1, mode2 + + + + + + + + + + + + + + + + + + + + Bytes per sector: 2048, 2352, 2448, etc, etc (as + stored in image, not in physical format) + + + + + AccoustID for audio tracks + + + + + Checksums of track dump + + + + + Track's subchannel information + + + + + Information about filesystems and partitions + contained in that track + + + + + + + + + Barcodes for this magazine + + + + + Cover of this magazine + + + + + Name of this magazine + + + + + Editorial of this magazine + + + + + Publication date of this magazine + + + + + + Sequential number of this magazine + + + + + + Languages this magazine is written in + + + + + + Pages of this magazine, including cover and back + + + + + + Page size of this magazine, standard or in WxH + milimeters + + + + + Scan of this magazine + + + + + + + Information about a filesystem + + + + + Filesystem type + + + + + Filesystem creation date + + + + + Filesystem last modification date + + + + + + Filesystem last backup date + + + + + Bytes per cluster + + + + + Clusters in filesystem + + + + + Files in filesystem + + + + + Bootable filesystem? + + + + + Filesystem serial number + + + + + Filesystem volume name + + + + + Free clusters in filesystem + + + + + Dirty/unclean filesystem + + + + + Filesystem expiration date + + + + + Filesystem effective date + + + + + System identifier filesystem applies to + + + + + + Volume set identifier + + + + + Filesystem publisher identifier + + + + + + Filesystem data preparer + + + + + Filesystem application preparer + + + + + + + + + + Scanned element: cover, back, inlay, etc + + + + + + + + + + + + + + + + + + + Scanning information + + + + + + + + + Array of dumped extents + + + + + + + + + Drive manufacturer + + + + + Drive model + + + + + Drive revision + + + + + Drive firmware version + + + + + Drive serial number + + + + + Extents of sectors read with this drive + + + + + + Software used to read with this drive + + + + + + + + File + + + + + + + + + + + + Cover file + + + + + Cover file checksum + + + + + Base64 of JPEG thumbnail + + + + + + + + + Image file, or image description file, plus + format (cue, toc, etc, etc) + + + + + Image file size + + + + + Sequence information about this disc + + + + + + Layering type and sizes + + + + + Checksum of image file pointed above + + + + + + Disc/side ring code + + + + + Disc/side mastering SID + + + + + Disc/side toolstamp + + + + + Disc/side mould SID + + + + + Disc/side mould text + + + + + Disc type (CD, GD, SACD, DDCD, DVD, HDDVD, BD) + + + + + + Disc subtype (CD-ROM, CD-DA, CD+G, etc) + + + + + + Offset between subchannel servo and data sectors + servo, in bytes + + + + + Tracks on this disc/side + + + + + Sessions on this disc/side + + + + + Copy protection, if applicable + + + + + Dimensions of the disc + + + + + Case where the disk came from factory + + + + + + Disc scans + + + + + Physical Manufacturing Information (DVD and HD + DVD) + + + + + Disc Manufacturing Information + + + + + Lead-In Copyright Management Information + + + + + + Burst Cutting Area + + + + + Absolute Time In Pre-groove + + + + + PMA + + + + + Lead-In, Border-In, or equivalent + + + + + + Lead-Out, Border-Out, or equivalent + + + + + + XGD Security Sectors + + + + + PS3 Encryption Key + + + + + Array of disc tracks + + + + + Array of drives used to dump disc + + + + + + + + Software used for disc reading + + + + + Software name + + + + + Software version + + + + + Operating system name and version where the + software was run + + + + + + + + + Partition sequence number, starting on 1 + + + + + + + + + + + Partition name if supported by partition scheme + + + + + + Partition type + + + + + Partition starting sector + + + + + Partition ending sector + + + + + Partition description if supported by partition + scheme + + + + + Array of filesystems contained in the partition + + + + + + + + + + Array of drives information + + + + + + + + + + + + + + + + + + + + + + PS3 encryption key + + + + + PS3 encryption key + + + + + + + Dimensions of media + + + + + Diameter in milimeters for circular discs + + + + + + Height in milimeters for non-circular disks + + + + + + Width in milimeters for non-circular disks + + + + + + Thickness in milimeters for non-circular disks + + + + + + + + Information about scanning + + + + + Who scanned it? + + + + + Who built the scanner + + + + + Scanner model + + + + + Scanner serial number + + + + + Software used for scanning + + + + + Software version + + + + + + + + + Keywords + + + + + + + + + Operating systems this set is intended to be run + on + + + + + + + Sequence information about a disc + + + + + + Sequence information about this disc + + + + + + Disc title as printed in label + + + + + Total number of discs in this set + + + + + + + + + + + Side of disc described by this field + + + + + + + + + + + + On PTP layering, layer of disc described by this + field, starting on 0 + + + + + + + + + + + + + Sequence information about a track + + + + + + Track number + + + + + Session this track belongs to + + + + + + + + + + + + + + Barcodes from this book + + + + + Book cover + + + + + Book name + + + + + Book publisher + + + + + Book author + + + + + Book's publication date + + + + + Book language + + + + + Book pages + + + + + Magazine page size in WxH milimeters + + + + + + Scan of the book + + + + + + + + + Partition + + + + + + + + + Layering type and sizes + + + + + + + + + + + + + + + Information about dumped structure + + + + + + File containing dump + + + + + Size of dump + + + + + Checksums of dump + + + + + + + + + Array of filesystems + + + + + + + + + Minimal supported operating system + + + + + + + + + + + Developer of the set + + + + + Publisher of the set + + + + + Author/writer of the set + + + + + Performer/narrator of the set + + + + + Name of the set + + + + + Version of the set if applicable + + + + + + + Kind of release: OEM, Bundle, Coverdisc, Retail, Demo + + + + + + + + + + + + + + + + Date of release in YYYY-MM-DD + + + + + Barcodes for this release + + + + + Manufacturer part no. or SKU + + + + + Manufacturer serial no., not to be confused with + software registration serial number + + + + + Keywords + + + + + Magazine on this set + + + + + Books on this set + + + + + Categories this set belongs to + + + + + Subcategories this set belongs to + + + + + + Languages this set comes in + + + + + Systems this set is designed to run on, if it + includes software + + + + + CPU architectures this set is designed to run on, + if it includes software + + + + + Required operating systems and versions this set + runs on, if it includes software + + + + + User manual/guide, installation manual/guide and + any applicable entity + + + + + Optical discs this set contains + + + + + + Advertisement + + + + + + + Barcodes for this release + + + + + + + + + Information about any scan processing done + + + + + + Who processed it? + + + + + Software used for processing + + + + + Software version + + + + + + + + + + + + + + + + Category of the set + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Scanned element: up, down, label, data, etc + + + + + + + + + + + + + + + + Scan of disk part + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Subcategory of the set + + + + + + + User manual or user guide accompanying this set. + Can be more than one. + + + + + Language of the user manual + + + + + Pages of the user manual + + + + + Paper size in standard name or in WxH milimeters + + + + + + User manual scanning + + + + + + + Checksum of file element + + + + + + + + + Start and end of XGD's security sectors + + + + + + Start of XGD's security sectors + + + + + + End of XGD's security sectors + + + + + + + + + Who did the OCR + + + + + Using what software + + + + + And the software version + + + + + OCR applied for which languages + + + + + + + + + + + Languages included in the set, ISO 3-letter code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Track's subchannel information + + + + + File containing track's subchannel dump and + format, packed, rw_raw + + + + + Size of subchannel dump + + + + + Checksum of subchannel dump + + + + + + + + + Xbox Game Discs security sectors + + + + + + + + + + Case scans + + + + + Disc scans + + + + + + + + + Track languages + + + + + + Track number in media container + + + + + + + + + + Track's AccoustID + + + + + Track's codec + + + + + Audio channels + + + + + Audio sampling rate + + + + + Mean bitrate, or constant bitrate, in bits per + second + + + + + + + + Track languages + + + + + + Track number in media container + + + + + + + + + + Track's codec + + + + + Horizontal resolution in pixels + + + + + Vertical resolution in pixels + + + + + Mean bitrate, or constant bitrate, in bits per + second + + + + + Is this video track in 3D? + + + + + + + + Track languages + + + + + + Track number in media container + + + + + + + + + + Track's codec + + + + + + + + Approximate latitude of recording + + + + + + Approximate longitude of recording + + + + + + + + + + Name of the television channel this recording was + broadcasted, if applicable + + + + + Platform that broadcasted the television channel, + if applicable + + + + + + Format of the source of this recording + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Date and time of broadcast + + + + + Software used to capture, process, convert, the + recording + + + + + Approximate coordinates where the recording was + done + + + + + + + + + Manufactured of the advertised product + + + + + + Advertised product + + + + + File containing advertising + + + + + Size of file + + + + + Total video frames + + + + + Duration in seconds + + + + + Mean framerate + + + + + Checksums of advertisement + + + + + Audio tracks of advertisement + + + + + Video tracks of advertisement + + + + + Subtitle tracks of advertisement + + + + + + If advertisement has been capture from a + television/radio broadcast, here is the capture information + + + + + \ No newline at end of file diff --git a/dotnet/cicm.cs b/dotnet/cicm.cs index 04d7e22..70ba10b 100644 --- a/dotnet/cicm.cs +++ b/dotnet/cicm.cs @@ -70,6 +70,8 @@ namespace Schemas { private OpticalDiscType[] opticalDiscField; + private AdvertisementType[] advertisementField; + /// ///Developer of the set /// @@ -136,6 +138,7 @@ namespace Schemas { /// ///Version of the set if applicable +/// /// public string Version { get { @@ -148,8 +151,8 @@ namespace Schemas { /// /// -/// Kind of release: OEM, Bundle, Coverdisc, Retail, Demo -/// +/// Kind of release: OEM, Bundle, Coverdisc, Retail, Demo +/// /// public CICMMetadataTypeReleaseType ReleaseType { get { @@ -219,7 +222,8 @@ namespace Schemas { } /// -///Manufacturer serial no., not to be confused with software registration serial number +///Manufacturer serial no., not to be confused with +/// software registration serial number /// public string SerialNumber { get { @@ -314,7 +318,8 @@ namespace Schemas { } /// -///CPU architectures this set is designed to run on, if it includes software +///CPU architectures this set is designed to run on, +/// if it includes software /// public ArchitecturesType Architectures { get { @@ -326,7 +331,8 @@ namespace Schemas { } /// -///Required operating systems and versions this set runs on, if it includes software +///Required operating systems and versions this set +/// runs on, if it includes software /// public RequiredOperatingSystemsType RequiredOperatingSystems { get { @@ -338,7 +344,8 @@ namespace Schemas { } /// -///User manual/guide, installation manual/guide and any applicable entity +///User manual/guide, installation manual/guide and +/// any applicable entity /// [System.Xml.Serialization.XmlElementAttribute("UserManual")] public UserManualType[] UserManual { @@ -352,6 +359,7 @@ namespace Schemas { /// ///Optical discs this set contains +/// /// [System.Xml.Serialization.XmlElementAttribute("OpticalDisc")] public OpticalDiscType[] OpticalDisc { @@ -362,6 +370,19 @@ namespace Schemas { this.opticalDiscField = value; } } + + /// +///Advertisement +/// + [System.Xml.Serialization.XmlElementAttribute("Advertisement")] + public AdvertisementType[] Advertisement { + get { + return this.advertisementField; + } + set { + this.advertisementField = value; + } + } } /// @@ -623,6 +644,7 @@ namespace Schemas { /// ///Publication date of this magazine +/// /// [System.Xml.Serialization.XmlElementAttribute(DataType="date")] public System.DateTime PublicationDate { @@ -647,6 +669,7 @@ namespace Schemas { /// ///Sequential number of this magazine +/// /// public int Number { get { @@ -670,6 +693,7 @@ namespace Schemas { /// ///Languages this magazine is written in +/// /// public LanguagesType Language { get { @@ -682,6 +706,7 @@ namespace Schemas { /// ///Pages of this magazine, including cover and back +/// /// public int Pages { get { @@ -704,7 +729,8 @@ namespace Schemas { } /// -///Page size of this magazine, standard or in WxH milimeters +///Page size of this magazine, standard or in WxH +/// milimeters /// public string PageSize { get { @@ -942,8 +968,8 @@ namespace Schemas { /// /// -/// Languages included in the set, ISO 3-letter code -/// +/// Languages included in the set, ISO 3-letter code +/// /// public LanguagesTypeLanguage Language { get { @@ -2597,6 +2623,7 @@ namespace Schemas { /// ///Information about any scan processing done +/// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] @@ -2700,6 +2727,7 @@ namespace Schemas { /// ///OCR applied for which languages +/// /// public LanguagesType Language { get { @@ -2862,6 +2890,7 @@ namespace Schemas { /// ///Magazine page size in WxH milimeters +/// /// public string PageSize { get { @@ -2887,6 +2916,7 @@ namespace Schemas { /// ///CPU architectures this set is intended to be run on +/// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] @@ -3089,6 +3119,7 @@ namespace Schemas { /// ///Minimal supported operating system +/// /// public string Name { get { @@ -3111,7 +3142,8 @@ namespace Schemas { } /// -///User manual or user guide accompanying this set. Can be more than one. +///User manual or user guide accompanying this set. +/// Can be more than one. /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] @@ -3153,6 +3185,7 @@ namespace Schemas { /// ///Paper size in standard name or in WxH milimeters +/// /// public string PageSize { get { @@ -3248,7 +3281,8 @@ namespace Schemas { private DumpHardwareArrayType dumpHardwareArrayField; /// -///Image file, or image description file, plus format (cue, toc, etc, etc) +///Image file, or image description file, plus +/// format (cue, toc, etc, etc) /// public ImageType Image { get { @@ -3273,6 +3307,7 @@ namespace Schemas { /// ///Sequence information about this disc +/// /// public SequenceType Sequence { get { @@ -3373,6 +3408,7 @@ namespace Schemas { /// ///Disc type (CD, GD, SACD, DDCD, DVD, HDDVD, BD) +/// /// public string DiscType { get { @@ -3385,6 +3421,7 @@ namespace Schemas { /// ///Disc subtype (CD-ROM, CD-DA, CD+G, etc) +/// /// public string DiscSubType { get { @@ -3396,7 +3433,8 @@ namespace Schemas { } /// -///Offset between subchannel servo and data sectors servo, in bytes +///Offset between subchannel servo and data sectors +/// servo, in bytes /// public int Offset { get { @@ -3469,6 +3507,7 @@ namespace Schemas { /// ///Case where the disk came from factory +/// /// public CaseType Case { get { @@ -3492,7 +3531,8 @@ namespace Schemas { } /// -///Physical Manufacturing Information (DVD and HD DVD) +///Physical Manufacturing Information (DVD and HD +/// DVD) /// public DumpType PFI { get { @@ -3517,6 +3557,7 @@ namespace Schemas { /// ///Lead-In Copyright Management Information +/// /// public DumpType CMI { get { @@ -3565,6 +3606,7 @@ namespace Schemas { /// ///Lead-In, Border-In, or equivalent +/// /// [System.Xml.Serialization.XmlElementAttribute("LeadIn")] public BorderType[] LeadIn { @@ -3578,6 +3620,7 @@ namespace Schemas { /// ///Lead-Out, Border-Out, or equivalent +/// /// [System.Xml.Serialization.XmlElementAttribute("LeadOut")] public BorderType[] LeadOut { @@ -3627,6 +3670,7 @@ namespace Schemas { /// ///Array of drives used to dump disc +/// /// public DumpHardwareArrayType DumpHardwareArray { get { @@ -3639,7 +3683,8 @@ namespace Schemas { } /// -///File containing track dump, and format, binary, yranib, or audio/video container +///File containing track dump, and format, binary, +/// yranib, or audio/video container /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] @@ -3702,6 +3747,7 @@ namespace Schemas { /// ///Sequence information about a disc +/// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] @@ -3723,6 +3769,7 @@ namespace Schemas { /// ///Sequence information about this disc +/// /// public string DiscTitle { get { @@ -3747,6 +3794,7 @@ namespace Schemas { /// ///Total number of discs in this set +/// /// public int TotalDiscs { get { @@ -3759,6 +3807,7 @@ namespace Schemas { /// ///Side of disc described by this field +/// /// public int Side { get { @@ -3770,7 +3819,8 @@ namespace Schemas { } /// -///On PTP layering, layer of disc described by this field, starting on 0 +///On PTP layering, layer of disc described by this +/// field, starting on 0 /// public int Layer { get { @@ -3973,6 +4023,7 @@ namespace Schemas { /// ///Diameter in milimeters for circular discs +/// /// public double Diameter { get { @@ -3996,6 +4047,7 @@ namespace Schemas { /// ///Height in milimeters for non-circular disks +/// /// public double Height { get { @@ -4019,6 +4071,7 @@ namespace Schemas { /// ///Width in milimeters for non-circular disks +/// /// public double Width { get { @@ -4042,6 +4095,7 @@ namespace Schemas { /// ///Thickness in milimeters for non-circular disks +/// /// public double Thickness { get { @@ -4219,6 +4273,7 @@ namespace Schemas { /// ///Scanned element: cover, back, inlay, etc +/// /// public CaseScanTypeCaseScanElement CaseScanElement { get { @@ -4288,8 +4343,8 @@ namespace Schemas { /// /// -/// Scanned element: up, down, label, data, etc -/// +/// Scanned element: up, down, label, data, etc +/// /// public DiscScanTypeDiscScanElement DiscScanElement { get { @@ -4339,6 +4394,7 @@ namespace Schemas { /// ///Information about dumped structure +/// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] @@ -4465,6 +4521,7 @@ namespace Schemas { /// ///Start and end of XGD's security sectors +/// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] @@ -4478,6 +4535,7 @@ namespace Schemas { /// ///Start of XGD's security sectors +/// /// public long Start { get { @@ -4573,7 +4631,8 @@ namespace Schemas { private PartitionType[] fileSystemInformationField; /// -///File containing track dump, and format, binary, yranib, or audio/video container +///File containing track dump, and format, binary, +/// yranib, or audio/video container /// public ImageType Image { get { @@ -4610,6 +4669,7 @@ namespace Schemas { /// ///Track start address in MM:SS:FF +/// /// public string StartMSF { get { @@ -4658,8 +4718,8 @@ namespace Schemas { /// /// -/// Track type: audio, mode0, mode1, mode2 -/// +/// Track type: audio, mode0, mode1, mode2 +/// /// [System.Xml.Serialization.XmlElementAttribute("TrackType")] public TrackTypeTrackType TrackType1 { @@ -4672,7 +4732,8 @@ namespace Schemas { } /// -///Bytes per sector: 2048, 2352, 2448, etc, etc (as stored in image, not in physical format) +///Bytes per sector: 2048, 2352, 2448, etc, etc (as +/// stored in image, not in physical format) /// public int BytesPerSector { get { @@ -4732,6 +4793,7 @@ namespace Schemas { /// ///Sequence information about a track +/// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] @@ -4820,7 +4882,8 @@ namespace Schemas { private ChecksumType[] checksumsField6; /// -///File containing track's subchannel dump and format, packed, rw_raw +///File containing track's subchannel dump and +/// format, packed, rw_raw /// public ImageType Image { get { @@ -4878,6 +4941,7 @@ namespace Schemas { /// ///Partition sequence number, starting on 1 +/// /// public int Sequence { get { @@ -4890,6 +4954,7 @@ namespace Schemas { /// ///Partition name if supported by partition scheme +/// /// public string Name { get { @@ -4937,7 +5002,8 @@ namespace Schemas { } /// -///Partition description if supported by partition scheme +///Partition description if supported by partition +/// scheme /// public string Description { get { @@ -4950,6 +5016,7 @@ namespace Schemas { /// ///Array of filesystems contained in the partition +/// /// public FileSystemsType FileSystems { get { @@ -5081,6 +5148,7 @@ namespace Schemas { /// ///Filesystem last modification date +/// /// public System.DateTime ModificationDate { get { @@ -5291,6 +5359,7 @@ namespace Schemas { /// ///System identifier filesystem applies to +/// /// public string SystemIdentifier { get { @@ -5315,6 +5384,7 @@ namespace Schemas { /// ///Filesystem publisher identifier +/// /// public string PublisherIdentifier { get { @@ -5339,6 +5409,7 @@ namespace Schemas { /// ///Filesystem application preparer +/// /// public string ApplicationIdentifier { get { @@ -5466,6 +5537,7 @@ namespace Schemas { /// ///Software used to read with this drive +/// /// public SoftwareType Software { get { @@ -5553,7 +5625,8 @@ namespace Schemas { } /// -///Operating system name and version where the software was run +///Operating system name and version where the +/// software was run /// public string OperatingSystem { get { @@ -5564,4 +5637,889 @@ namespace Schemas { } } } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class AdvertisementType { + + private string manufacturerField2; + + private string productField; + + private FileType fileField2; + + private long fileSizeField; + + private long framesField; + + private bool framesSpecifiedField; + + private long durationField; + + private int meanFrameRateField; + + private bool meanFrameRateSpecifiedField; + + private ChecksumType[] checksumsField7; + + private AudioTracksType[] audioTrackField; + + private VideoTracksType[] videoTrackField; + + private SubtitleTracksType[] subtitleTrackField; + + private RecordingType recordingField; + + /// +///Manufactured of the advertised product +/// +/// + public string Manufacturer { + get { + return this.manufacturerField2; + } + set { + this.manufacturerField2 = value; + } + } + + /// +///Advertised product +/// + public string Product { + get { + return this.productField; + } + set { + this.productField = value; + } + } + + /// +///File containing advertising +/// + public FileType File { + get { + return this.fileField2; + } + set { + this.fileField2 = value; + } + } + + /// +///Size of file +/// + public long FileSize { + get { + return this.fileSizeField; + } + set { + this.fileSizeField = value; + } + } + + /// +///Total video frames +/// + public long Frames { + get { + return this.framesField; + } + set { + this.framesField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnore()] + public virtual bool FramesSpecified { + get { + return this.framesSpecifiedField; + } + set { + this.framesSpecifiedField = value; + } + } + + /// +///Duration in seconds +/// + public long Duration { + get { + return this.durationField; + } + set { + this.durationField = value; + } + } + + /// +///Mean framerate +/// + public int MeanFrameRate { + get { + return this.meanFrameRateField; + } + set { + this.meanFrameRateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnore()] + public virtual bool MeanFrameRateSpecified { + get { + return this.meanFrameRateSpecifiedField; + } + set { + this.meanFrameRateSpecifiedField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] + public ChecksumType[] Checksums { + get { + return this.checksumsField7; + } + set { + this.checksumsField7 = value; + } + } + + /// +///Audio tracks of advertisement +/// + [System.Xml.Serialization.XmlElementAttribute("AudioTrack")] + public AudioTracksType[] AudioTrack { + get { + return this.audioTrackField; + } + set { + this.audioTrackField = value; + } + } + + /// +///Video tracks of advertisement +/// + [System.Xml.Serialization.XmlElementAttribute("VideoTrack")] + public VideoTracksType[] VideoTrack { + get { + return this.videoTrackField; + } + set { + this.videoTrackField = value; + } + } + + /// +///Subtitle tracks of advertisement +/// +/// + [System.Xml.Serialization.XmlElementAttribute("SubtitleTrack")] + public SubtitleTracksType[] SubtitleTrack { + get { + return this.subtitleTrackField; + } + set { + this.subtitleTrackField = value; + } + } + + /// +///If advertisement has been capture from a +/// television/radio broadcast, here is the capture information +/// +/// + public RecordingType Recording { + get { + return this.recordingField; + } + set { + this.recordingField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class AudioTracksType { + + private int trackNumberField1; + + private string accoustIDField1; + + private string codecField; + + private int channelsField; + + private int sampleRateField; + + private long meanBitrateField; + + private LanguagesType languagesField1; + + /// +///Track number in media container +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int TrackNumber { + get { + return this.trackNumberField1; + } + set { + this.trackNumberField1 = value; + } + } + + /// +///Track's AccoustID +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string AccoustID { + get { + return this.accoustIDField1; + } + set { + this.accoustIDField1 = value; + } + } + + /// +///Track's codec +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Codec { + get { + return this.codecField; + } + set { + this.codecField = value; + } + } + + /// +///Audio channels +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Channels { + get { + return this.channelsField; + } + set { + this.channelsField = value; + } + } + + /// +///Audio sampling rate +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int SampleRate { + get { + return this.sampleRateField; + } + set { + this.sampleRateField = value; + } + } + + /// +///Mean bitrate, or constant bitrate, in bits per +/// second +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public long MeanBitrate { + get { + return this.meanBitrateField; + } + set { + this.meanBitrateField = value; + } + } + + /// +///Track languages +/// + public LanguagesType Languages { + get { + return this.languagesField1; + } + set { + this.languagesField1 = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class VideoTracksType { + + private int trackNumberField2; + + private string codecField1; + + private int horizontalField; + + private int verticalField; + + private long meanBitrateField1; + + private bool threeDField; + + private LanguagesType languagesField2; + + /// +///Track number in media container +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int TrackNumber { + get { + return this.trackNumberField2; + } + set { + this.trackNumberField2 = value; + } + } + + /// +///Track's codec +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Codec { + get { + return this.codecField1; + } + set { + this.codecField1 = value; + } + } + + /// +///Horizontal resolution in pixels +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Horizontal { + get { + return this.horizontalField; + } + set { + this.horizontalField = value; + } + } + + /// +///Vertical resolution in pixels +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int Vertical { + get { + return this.verticalField; + } + set { + this.verticalField = value; + } + } + + /// +///Mean bitrate, or constant bitrate, in bits per +/// second +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public long MeanBitrate { + get { + return this.meanBitrateField1; + } + set { + this.meanBitrateField1 = value; + } + } + + /// +///Is this video track in 3D? +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public bool ThreeD { + get { + return this.threeDField; + } + set { + this.threeDField = value; + } + } + + /// +///Track languages +/// + public LanguagesType Languages { + get { + return this.languagesField2; + } + set { + this.languagesField2 = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class SubtitleTracksType { + + private int trackNumberField3; + + private string codecField2; + + private LanguagesType languagesField3; + + /// +///Track number in media container +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public int TrackNumber { + get { + return this.trackNumberField3; + } + set { + this.trackNumberField3 = value; + } + } + + /// +///Track's codec +/// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Codec { + get { + return this.codecField2; + } + set { + this.codecField2 = value; + } + } + + /// +///Track languages +/// + public LanguagesType Languages { + get { + return this.languagesField3; + } + set { + this.languagesField3 = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class RecordingType { + + private string broadcasterField; + + private string broadcastPlatformField; + + private RecordingTypeSourceFormat sourceFormatField; + + private System.DateTime timestampField; + + private SoftwareType[] softwareField4; + + private CoordinatesType coordinatesField; + + /// +///Name of the television channel this recording was +/// broadcasted, if applicable +/// + public string Broadcaster { + get { + return this.broadcasterField; + } + set { + this.broadcasterField = value; + } + } + + /// +///Platform that broadcasted the television channel, +/// if applicable +/// + public string BroadcastPlatform { + get { + return this.broadcastPlatformField; + } + set { + this.broadcastPlatformField = value; + } + } + + /// +/// +/// Format of the source of this recording +/// +/// + public RecordingTypeSourceFormat SourceFormat { + get { + return this.sourceFormatField; + } + set { + this.sourceFormatField = value; + } + } + + /// +///Date and time of broadcast +/// + public System.DateTime Timestamp { + get { + return this.timestampField; + } + set { + this.timestampField = value; + } + } + + /// +///Software used to capture, process, convert, the +/// recording +/// + [System.Xml.Serialization.XmlElementAttribute("Software")] + public SoftwareType[] Software { + get { + return this.softwareField4; + } + set { + this.softwareField4 = value; + } + } + + /// +///Approximate coordinates where the recording was +/// done +/// + public CoordinatesType Coordinates { + get { + return this.coordinatesField; + } + set { + this.coordinatesField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + public enum RecordingTypeSourceFormat { + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-A")] + ITUA, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-B")] + ITUB, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-C")] + ITUC, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-D")] + ITUD, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-E")] + ITUE, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-F")] + ITUF, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-G")] + ITUG, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-H")] + ITUH, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-I")] + ITUI, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-J")] + ITUJ, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-K")] + ITUK, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-L")] + ITUL, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-M")] + ITUM, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ITU-N")] + ITUN, + + /// + [System.Xml.Serialization.XmlEnumAttribute("PAL-B")] + PALB, + + /// + [System.Xml.Serialization.XmlEnumAttribute("SECAM-B")] + SECAMB, + + /// + [System.Xml.Serialization.XmlEnumAttribute("PAL-D")] + PALD, + + /// + [System.Xml.Serialization.XmlEnumAttribute("SECAM-D")] + SECAMD, + + /// + [System.Xml.Serialization.XmlEnumAttribute("PAL-G")] + PALG, + + /// + [System.Xml.Serialization.XmlEnumAttribute("SECAM-G")] + SECAMG, + + /// + [System.Xml.Serialization.XmlEnumAttribute("PAL-H")] + PALH, + + /// + [System.Xml.Serialization.XmlEnumAttribute("PAL-I")] + PALI, + + /// + [System.Xml.Serialization.XmlEnumAttribute("PAL-K")] + PALK, + + /// + [System.Xml.Serialization.XmlEnumAttribute("SECAM-K")] + SECAMK, + + /// + [System.Xml.Serialization.XmlEnumAttribute("NTSC-M")] + NTSCM, + + /// + [System.Xml.Serialization.XmlEnumAttribute("PAL-N")] + PALN, + + /// + [System.Xml.Serialization.XmlEnumAttribute("PAL-M")] + PALM, + + /// + [System.Xml.Serialization.XmlEnumAttribute("SECAM-M")] + SECAMM, + + /// + MUSE, + + /// + PALplus, + + /// + FM, + + /// + AM, + + /// + COFDM, + + /// + [System.Xml.Serialization.XmlEnumAttribute("CAM-D")] + CAMD, + + /// + DAB, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DAB+")] + DAB1, + + /// + DRM, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DRM+")] + DRM1, + + /// + FMeXtra, + + /// + ATSC, + + /// + ATSC2, + + /// + ATSC3, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ATSC-M/H")] + ATSCMH, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-T")] + DVBT, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-T2")] + DVBT2, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-S")] + DVBS, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-S2")] + DVBS2, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-S2X")] + DVBS2X, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-C")] + DVBC, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-C2")] + DVBC2, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-H")] + DVBH, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-NGH")] + DVBNGH, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-SH")] + DVBSH, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ISDB-T")] + ISDBT, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ISDB-Tb")] + ISDBTb, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ISDB-S")] + ISDBS, + + /// + [System.Xml.Serialization.XmlEnumAttribute("ISDB-C")] + ISDBC, + + /// + [System.Xml.Serialization.XmlEnumAttribute("1seg")] + Item1seg, + + /// + DTMB, + + /// + CCMB, + + /// + [System.Xml.Serialization.XmlEnumAttribute("T-DMB")] + TDMB, + + /// + [System.Xml.Serialization.XmlEnumAttribute("S-DMB")] + SDMB, + + /// + IPTV, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-MT")] + DVBMT, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-MC")] + DVBMC, + + /// + [System.Xml.Serialization.XmlEnumAttribute("DVB-MS")] + DVBMS, + + /// + ADR, + + /// + SDR, + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + public partial class CoordinatesType { + + private double latitudeField; + + private double longitudeField; + + /// +///Approximate latitude of recording +/// +/// + public double Latitude { + get { + return this.latitudeField; + } + set { + this.latitudeField = value; + } + } + + /// +///Approximate longitude of recording +/// +/// + public double Longitude { + get { + return this.longitudeField; + } + set { + this.longitudeField = value; + } + } + } } diff --git a/dotnet/cicm.vb b/dotnet/cicm.vb index 26d979e..9c4c9d2 100644 --- a/dotnet/cicm.vb +++ b/dotnet/cicm.vb @@ -73,6 +73,8 @@ Namespace Schemas Private opticalDiscField As OpticalDiscType() + Private advertisementField As AdvertisementType() + ''' '''Developer of the set ''' @@ -139,6 +141,7 @@ Namespace Schemas ''' '''Version of the set if applicable +''' ''' Public Property Version() As String Get @@ -151,8 +154,8 @@ Namespace Schemas ''' ''' -''' Kind of release: OEM, Bundle, Coverdisc, Retail, Demo -''' +''' Kind of release: OEM, Bundle, Coverdisc, Retail, Demo +''' ''' Public Property ReleaseType() As CICMMetadataTypeReleaseType Get @@ -222,7 +225,8 @@ Namespace Schemas End Property ''' -'''Manufacturer serial no., not to be confused with software registration serial number +'''Manufacturer serial no., not to be confused with +''' software registration serial number ''' Public Property SerialNumber() As String Get @@ -317,7 +321,8 @@ Namespace Schemas End Property ''' -'''CPU architectures this set is designed to run on, if it includes software +'''CPU architectures this set is designed to run on, +''' if it includes software ''' Public Property Architectures() As ArchitecturesType Get @@ -329,7 +334,8 @@ Namespace Schemas End Property ''' -'''Required operating systems and versions this set runs on, if it includes software +'''Required operating systems and versions this set +''' runs on, if it includes software ''' Public Property RequiredOperatingSystems() As RequiredOperatingSystemsType Get @@ -341,7 +347,8 @@ Namespace Schemas End Property ''' -'''User manual/guide, installation manual/guide and any applicable entity +'''User manual/guide, installation manual/guide and +''' any applicable entity ''' _ Public Property UserManual() As UserManualType() @@ -355,6 +362,7 @@ Namespace Schemas ''' '''Optical discs this set contains +''' ''' _ Public Property OpticalDisc() As OpticalDiscType() @@ -365,6 +373,19 @@ Namespace Schemas Me.opticalDiscField = Value End Set End Property + + ''' +'''Advertisement +''' + _ + Public Property Advertisement() As AdvertisementType() + Get + Return Me.advertisementField + End Get + Set + Me.advertisementField = Value + End Set + End Property End Class ''' @@ -626,6 +647,7 @@ Namespace Schemas ''' '''Publication date of this magazine +''' ''' _ Public Property PublicationDate() As Date @@ -650,6 +672,7 @@ Namespace Schemas ''' '''Sequential number of this magazine +''' ''' Public Property Number() As Integer Get @@ -673,6 +696,7 @@ Namespace Schemas ''' '''Languages this magazine is written in +''' ''' Public Property Language() As LanguagesType Get @@ -685,6 +709,7 @@ Namespace Schemas ''' '''Pages of this magazine, including cover and back +''' ''' Public Property Pages() As Integer Get @@ -707,7 +732,8 @@ Namespace Schemas End Property ''' -'''Page size of this magazine, standard or in WxH milimeters +'''Page size of this magazine, standard or in WxH +''' milimeters ''' Public Property PageSize() As String Get @@ -945,8 +971,8 @@ Namespace Schemas ''' ''' -''' Languages included in the set, ISO 3-letter code -''' +''' Languages included in the set, ISO 3-letter code +''' ''' Public Property Language() As LanguagesTypeLanguage Get @@ -2600,6 +2626,7 @@ Namespace Schemas ''' '''Information about any scan processing done +''' ''' '''OCR applied for which languages +''' ''' Public Property Language() As LanguagesType Get @@ -2865,6 +2893,7 @@ Namespace Schemas ''' '''Magazine page size in WxH milimeters +''' ''' Public Property PageSize() As String Get @@ -2890,6 +2919,7 @@ Namespace Schemas ''' '''CPU architectures this set is intended to be run on +''' ''' '''Minimal supported operating system +''' ''' Public Property Name() As String Get @@ -3114,7 +3145,8 @@ Namespace Schemas End Class ''' -'''User manual or user guide accompanying this set. Can be more than one. +'''User manual or user guide accompanying this set. +''' Can be more than one. ''' '''Paper size in standard name or in WxH milimeters +''' ''' Public Property PageSize() As String Get @@ -3251,7 +3284,8 @@ Namespace Schemas Private dumpHardwareArrayField As DumpHardwareArrayType ''' -'''Image file, or image description file, plus format (cue, toc, etc, etc) +'''Image file, or image description file, plus +''' format (cue, toc, etc, etc) ''' Public Property Image() As ImageType Get @@ -3276,6 +3310,7 @@ Namespace Schemas ''' '''Sequence information about this disc +''' ''' Public Property Sequence() As SequenceType Get @@ -3376,6 +3411,7 @@ Namespace Schemas ''' '''Disc type (CD, GD, SACD, DDCD, DVD, HDDVD, BD) +''' ''' Public Property DiscType() As String Get @@ -3388,6 +3424,7 @@ Namespace Schemas ''' '''Disc subtype (CD-ROM, CD-DA, CD+G, etc) +''' ''' Public Property DiscSubType() As String Get @@ -3399,7 +3436,8 @@ Namespace Schemas End Property ''' -'''Offset between subchannel servo and data sectors servo, in bytes +'''Offset between subchannel servo and data sectors +''' servo, in bytes ''' Public Property Offset() As Integer Get @@ -3472,6 +3510,7 @@ Namespace Schemas ''' '''Case where the disk came from factory +''' ''' Public Property Case() As CaseType Get @@ -3495,7 +3534,8 @@ Namespace Schemas End Property ''' -'''Physical Manufacturing Information (DVD and HD DVD) +'''Physical Manufacturing Information (DVD and HD +''' DVD) ''' Public Property PFI() As DumpType Get @@ -3520,6 +3560,7 @@ Namespace Schemas ''' '''Lead-In Copyright Management Information +''' ''' Public Property CMI() As DumpType Get @@ -3568,6 +3609,7 @@ Namespace Schemas ''' '''Lead-In, Border-In, or equivalent +''' ''' _ Public Property LeadIn() As BorderType() @@ -3581,6 +3623,7 @@ Namespace Schemas ''' '''Lead-Out, Border-Out, or equivalent +''' ''' _ Public Property LeadOut() As BorderType() @@ -3630,6 +3673,7 @@ Namespace Schemas ''' '''Array of drives used to dump disc +''' ''' Public Property DumpHardwareArray() As DumpHardwareArrayType Get @@ -3642,7 +3686,8 @@ Namespace Schemas End Class ''' -'''File containing track dump, and format, binary, yranib, or audio/video container +'''File containing track dump, and format, binary, +''' yranib, or audio/video container ''' '''Sequence information about a disc +''' ''' '''Sequence information about this disc +''' ''' Public Property DiscTitle() As String Get @@ -3750,6 +3797,7 @@ Namespace Schemas ''' '''Total number of discs in this set +''' ''' Public Property TotalDiscs() As Integer Get @@ -3762,6 +3810,7 @@ Namespace Schemas ''' '''Side of disc described by this field +''' ''' Public Property Side() As Integer Get @@ -3773,7 +3822,8 @@ Namespace Schemas End Property ''' -'''On PTP layering, layer of disc described by this field, starting on 0 +'''On PTP layering, layer of disc described by this +''' field, starting on 0 ''' Public Property Layer() As Integer Get @@ -3976,6 +4026,7 @@ Namespace Schemas ''' '''Diameter in milimeters for circular discs +''' ''' Public Property Diameter() As Double Get @@ -3999,6 +4050,7 @@ Namespace Schemas ''' '''Height in milimeters for non-circular disks +''' ''' Public Property Height() As Double Get @@ -4022,6 +4074,7 @@ Namespace Schemas ''' '''Width in milimeters for non-circular disks +''' ''' Public Property Width() As Double Get @@ -4045,6 +4098,7 @@ Namespace Schemas ''' '''Thickness in milimeters for non-circular disks +''' ''' Public Property Thickness() As Double Get @@ -4222,6 +4276,7 @@ Namespace Schemas ''' '''Scanned element: cover, back, inlay, etc +''' ''' Public Property CaseScanElement() As CaseScanTypeCaseScanElement Get @@ -4291,8 +4346,8 @@ Namespace Schemas ''' ''' -''' Scanned element: up, down, label, data, etc -''' +''' Scanned element: up, down, label, data, etc +''' ''' Public Property DiscScanElement() As DiscScanTypeDiscScanElement Get @@ -4342,6 +4397,7 @@ Namespace Schemas ''' '''Information about dumped structure +''' ''' '''Start and end of XGD's security sectors +''' ''' '''Start of XGD's security sectors +''' ''' Public Property Start() As Long Get @@ -4576,7 +4634,8 @@ Namespace Schemas Private fileSystemInformationField As PartitionType() ''' -'''File containing track dump, and format, binary, yranib, or audio/video container +'''File containing track dump, and format, binary, +''' yranib, or audio/video container ''' Public Property Image() As ImageType Get @@ -4613,6 +4672,7 @@ Namespace Schemas ''' '''Track start address in MM:SS:FF +''' ''' Public Property StartMSF() As String Get @@ -4661,8 +4721,8 @@ Namespace Schemas ''' ''' -''' Track type: audio, mode0, mode1, mode2 -''' +''' Track type: audio, mode0, mode1, mode2 +''' ''' _ Public Property TrackType1() As TrackTypeTrackType @@ -4675,7 +4735,8 @@ Namespace Schemas End Property ''' -'''Bytes per sector: 2048, 2352, 2448, etc, etc (as stored in image, not in physical format) +'''Bytes per sector: 2048, 2352, 2448, etc, etc (as +''' stored in image, not in physical format) ''' Public Property BytesPerSector() As Integer Get @@ -4735,6 +4796,7 @@ Namespace Schemas ''' '''Sequence information about a track +''' ''' -'''File containing track's subchannel dump and format, packed, rw_raw +'''File containing track's subchannel dump and +''' format, packed, rw_raw ''' Public Property Image() As ImageType Get @@ -4881,6 +4944,7 @@ Namespace Schemas ''' '''Partition sequence number, starting on 1 +''' ''' Public Property Sequence() As Integer Get @@ -4893,6 +4957,7 @@ Namespace Schemas ''' '''Partition name if supported by partition scheme +''' ''' Public Property Name() As String Get @@ -4940,7 +5005,8 @@ Namespace Schemas End Property ''' -'''Partition description if supported by partition scheme +'''Partition description if supported by partition +''' scheme ''' Public Property Description() As String Get @@ -4953,6 +5019,7 @@ Namespace Schemas ''' '''Array of filesystems contained in the partition +''' ''' Public Property FileSystems() As FileSystemsType Get @@ -5084,6 +5151,7 @@ Namespace Schemas ''' '''Filesystem last modification date +''' ''' Public Property ModificationDate() As Date Get @@ -5294,6 +5362,7 @@ Namespace Schemas ''' '''System identifier filesystem applies to +''' ''' Public Property SystemIdentifier() As String Get @@ -5318,6 +5387,7 @@ Namespace Schemas ''' '''Filesystem publisher identifier +''' ''' Public Property PublisherIdentifier() As String Get @@ -5342,6 +5412,7 @@ Namespace Schemas ''' '''Filesystem application preparer +''' ''' Public Property ApplicationIdentifier() As String Get @@ -5469,6 +5540,7 @@ Namespace Schemas ''' '''Software used to read with this drive +''' ''' Public Property Software() As SoftwareType Get @@ -5556,7 +5628,8 @@ Namespace Schemas End Property ''' -'''Operating system name and version where the software was run +'''Operating system name and version where the +''' software was run ''' Public Property OperatingSystem() As String Get @@ -5567,4 +5640,889 @@ Namespace Schemas End Set End Property End Class + + ''' + _ + Partial Public Class AdvertisementType + + Private manufacturerField2 As String + + Private productField As String + + Private fileField2 As FileType + + Private fileSizeField As Long + + Private framesField As Long + + Private framesSpecifiedField As Boolean + + Private durationField As Long + + Private meanFrameRateField As Integer + + Private meanFrameRateSpecifiedField As Boolean + + Private checksumsField7 As ChecksumType() + + Private audioTrackField As AudioTracksType() + + Private videoTrackField As VideoTracksType() + + Private subtitleTrackField As SubtitleTracksType() + + Private recordingField As RecordingType + + ''' +'''Manufactured of the advertised product +''' +''' + Public Property Manufacturer() As String + Get + Return Me.manufacturerField2 + End Get + Set + Me.manufacturerField2 = Value + End Set + End Property + + ''' +'''Advertised product +''' + Public Property Product() As String + Get + Return Me.productField + End Get + Set + Me.productField = Value + End Set + End Property + + ''' +'''File containing advertising +''' + Public Property File() As FileType + Get + Return Me.fileField2 + End Get + Set + Me.fileField2 = Value + End Set + End Property + + ''' +'''Size of file +''' + Public Property FileSize() As Long + Get + Return Me.fileSizeField + End Get + Set + Me.fileSizeField = Value + End Set + End Property + + ''' +'''Total video frames +''' + Public Property Frames() As Long + Get + Return Me.framesField + End Get + Set + Me.framesField = Value + End Set + End Property + + ''' + _ + Public Overridable Property FramesSpecified() As Boolean + Get + Return Me.framesSpecifiedField + End Get + Set + Me.framesSpecifiedField = Value + End Set + End Property + + ''' +'''Duration in seconds +''' + Public Property Duration() As Long + Get + Return Me.durationField + End Get + Set + Me.durationField = Value + End Set + End Property + + ''' +'''Mean framerate +''' + Public Property MeanFrameRate() As Integer + Get + Return Me.meanFrameRateField + End Get + Set + Me.meanFrameRateField = Value + End Set + End Property + + ''' + _ + Public Overridable Property MeanFrameRateSpecified() As Boolean + Get + Return Me.meanFrameRateSpecifiedField + End Get + Set + Me.meanFrameRateSpecifiedField = Value + End Set + End Property + + ''' + _ + Public Property Checksums() As ChecksumType() + Get + Return Me.checksumsField7 + End Get + Set + Me.checksumsField7 = Value + End Set + End Property + + ''' +'''Audio tracks of advertisement +''' + _ + Public Property AudioTrack() As AudioTracksType() + Get + Return Me.audioTrackField + End Get + Set + Me.audioTrackField = Value + End Set + End Property + + ''' +'''Video tracks of advertisement +''' + _ + Public Property VideoTrack() As VideoTracksType() + Get + Return Me.videoTrackField + End Get + Set + Me.videoTrackField = Value + End Set + End Property + + ''' +'''Subtitle tracks of advertisement +''' +''' + _ + Public Property SubtitleTrack() As SubtitleTracksType() + Get + Return Me.subtitleTrackField + End Get + Set + Me.subtitleTrackField = Value + End Set + End Property + + ''' +'''If advertisement has been capture from a +''' television/radio broadcast, here is the capture information +''' +''' + Public Property Recording() As RecordingType + Get + Return Me.recordingField + End Get + Set + Me.recordingField = Value + End Set + End Property + End Class + + ''' + _ + Partial Public Class AudioTracksType + + Private trackNumberField1 As Integer + + Private accoustIDField1 As String + + Private codecField As String + + Private channelsField As Integer + + Private sampleRateField As Integer + + Private meanBitrateField As Long + + Private languagesField1 As LanguagesType + + ''' +'''Track number in media container +''' + _ + Public Property TrackNumber() As Integer + Get + Return Me.trackNumberField1 + End Get + Set + Me.trackNumberField1 = Value + End Set + End Property + + ''' +'''Track's AccoustID +''' + _ + Public Property AccoustID() As String + Get + Return Me.accoustIDField1 + End Get + Set + Me.accoustIDField1 = Value + End Set + End Property + + ''' +'''Track's codec +''' + _ + Public Property Codec() As String + Get + Return Me.codecField + End Get + Set + Me.codecField = Value + End Set + End Property + + ''' +'''Audio channels +''' + _ + Public Property Channels() As Integer + Get + Return Me.channelsField + End Get + Set + Me.channelsField = Value + End Set + End Property + + ''' +'''Audio sampling rate +''' + _ + Public Property SampleRate() As Integer + Get + Return Me.sampleRateField + End Get + Set + Me.sampleRateField = Value + End Set + End Property + + ''' +'''Mean bitrate, or constant bitrate, in bits per +''' second +''' + _ + Public Property MeanBitrate() As Long + Get + Return Me.meanBitrateField + End Get + Set + Me.meanBitrateField = Value + End Set + End Property + + ''' +'''Track languages +''' + Public Property Languages() As LanguagesType + Get + Return Me.languagesField1 + End Get + Set + Me.languagesField1 = Value + End Set + End Property + End Class + + ''' + _ + Partial Public Class VideoTracksType + + Private trackNumberField2 As Integer + + Private codecField1 As String + + Private horizontalField As Integer + + Private verticalField As Integer + + Private meanBitrateField1 As Long + + Private threeDField As Boolean + + Private languagesField2 As LanguagesType + + ''' +'''Track number in media container +''' + _ + Public Property TrackNumber() As Integer + Get + Return Me.trackNumberField2 + End Get + Set + Me.trackNumberField2 = Value + End Set + End Property + + ''' +'''Track's codec +''' + _ + Public Property Codec() As String + Get + Return Me.codecField1 + End Get + Set + Me.codecField1 = Value + End Set + End Property + + ''' +'''Horizontal resolution in pixels +''' + _ + Public Property Horizontal() As Integer + Get + Return Me.horizontalField + End Get + Set + Me.horizontalField = Value + End Set + End Property + + ''' +'''Vertical resolution in pixels +''' + _ + Public Property Vertical() As Integer + Get + Return Me.verticalField + End Get + Set + Me.verticalField = Value + End Set + End Property + + ''' +'''Mean bitrate, or constant bitrate, in bits per +''' second +''' + _ + Public Property MeanBitrate() As Long + Get + Return Me.meanBitrateField1 + End Get + Set + Me.meanBitrateField1 = Value + End Set + End Property + + ''' +'''Is this video track in 3D? +''' + _ + Public Property ThreeD() As Boolean + Get + Return Me.threeDField + End Get + Set + Me.threeDField = Value + End Set + End Property + + ''' +'''Track languages +''' + Public Property Languages() As LanguagesType + Get + Return Me.languagesField2 + End Get + Set + Me.languagesField2 = Value + End Set + End Property + End Class + + ''' + _ + Partial Public Class SubtitleTracksType + + Private trackNumberField3 As Integer + + Private codecField2 As String + + Private languagesField3 As LanguagesType + + ''' +'''Track number in media container +''' + _ + Public Property TrackNumber() As Integer + Get + Return Me.trackNumberField3 + End Get + Set + Me.trackNumberField3 = Value + End Set + End Property + + ''' +'''Track's codec +''' + _ + Public Property Codec() As String + Get + Return Me.codecField2 + End Get + Set + Me.codecField2 = Value + End Set + End Property + + ''' +'''Track languages +''' + Public Property Languages() As LanguagesType + Get + Return Me.languagesField3 + End Get + Set + Me.languagesField3 = Value + End Set + End Property + End Class + + ''' + _ + Partial Public Class RecordingType + + Private broadcasterField As String + + Private broadcastPlatformField As String + + Private sourceFormatField As RecordingTypeSourceFormat + + Private timestampField As Date + + Private softwareField4 As SoftwareType() + + Private coordinatesField As CoordinatesType + + ''' +'''Name of the television channel this recording was +''' broadcasted, if applicable +''' + Public Property Broadcaster() As String + Get + Return Me.broadcasterField + End Get + Set + Me.broadcasterField = Value + End Set + End Property + + ''' +'''Platform that broadcasted the television channel, +''' if applicable +''' + Public Property BroadcastPlatform() As String + Get + Return Me.broadcastPlatformField + End Get + Set + Me.broadcastPlatformField = Value + End Set + End Property + + ''' +''' +''' Format of the source of this recording +''' +''' + Public Property SourceFormat() As RecordingTypeSourceFormat + Get + Return Me.sourceFormatField + End Get + Set + Me.sourceFormatField = Value + End Set + End Property + + ''' +'''Date and time of broadcast +''' + Public Property Timestamp() As Date + Get + Return Me.timestampField + End Get + Set + Me.timestampField = Value + End Set + End Property + + ''' +'''Software used to capture, process, convert, the +''' recording +''' + _ + Public Property Software() As SoftwareType() + Get + Return Me.softwareField4 + End Get + Set + Me.softwareField4 = Value + End Set + End Property + + ''' +'''Approximate coordinates where the recording was +''' done +''' + Public Property Coordinates() As CoordinatesType + Get + Return Me.coordinatesField + End Get + Set + Me.coordinatesField = Value + End Set + End Property + End Class + + ''' + _ + Public Enum RecordingTypeSourceFormat + + ''' + _ + ITUA + + ''' + _ + ITUB + + ''' + _ + ITUC + + ''' + _ + ITUD + + ''' + _ + ITUE + + ''' + _ + ITUF + + ''' + _ + ITUG + + ''' + _ + ITUH + + ''' + _ + ITUI + + ''' + _ + ITUJ + + ''' + _ + ITUK + + ''' + _ + ITUL + + ''' + _ + ITUM + + ''' + _ + ITUN + + ''' + _ + PALB + + ''' + _ + SECAMB + + ''' + _ + PALD + + ''' + _ + SECAMD + + ''' + _ + PALG + + ''' + _ + SECAMG + + ''' + _ + PALH + + ''' + _ + PALI + + ''' + _ + PALK + + ''' + _ + SECAMK + + ''' + _ + NTSCM + + ''' + _ + PALN + + ''' + _ + PALM + + ''' + _ + SECAMM + + ''' + MUSE + + ''' + PALplus + + ''' + FM + + ''' + AM + + ''' + COFDM + + ''' + _ + CAMD + + ''' + DAB + + ''' + _ + DAB1 + + ''' + DRM + + ''' + _ + DRM1 + + ''' + FMeXtra + + ''' + ATSC + + ''' + ATSC2 + + ''' + ATSC3 + + ''' + _ + ATSCMH + + ''' + _ + DVBT + + ''' + _ + DVBT2 + + ''' + _ + DVBS + + ''' + _ + DVBS2 + + ''' + _ + DVBS2X + + ''' + _ + DVBC + + ''' + _ + DVBC2 + + ''' + _ + DVBH + + ''' + _ + DVBNGH + + ''' + _ + DVBSH + + ''' + _ + ISDBT + + ''' + _ + ISDBTb + + ''' + _ + ISDBS + + ''' + _ + ISDBC + + ''' + _ + Item1seg + + ''' + DTMB + + ''' + CCMB + + ''' + _ + TDMB + + ''' + _ + SDMB + + ''' + IPTV + + ''' + _ + DVBMT + + ''' + _ + DVBMC + + ''' + _ + DVBMS + + ''' + ADR + + ''' + SDR + End Enum + + ''' + _ + Partial Public Class CoordinatesType + + Private latitudeField As Double + + Private longitudeField As Double + + ''' +'''Approximate latitude of recording +''' +''' + Public Property Latitude() As Double + Get + Return Me.latitudeField + End Get + Set + Me.latitudeField = Value + End Set + End Property + + ''' +'''Approximate longitude of recording +''' +''' + Public Property Longitude() As Double + Get + Return Me.longitudeField + End Get + Set + Me.longitudeField = Value + End Set + End Property + End Class End Namespace diff --git a/java/generated/AdvertisementType.java b/java/generated/AdvertisementType.java new file mode 100644 index 0000000..bf68698 --- /dev/null +++ b/java/generated/AdvertisementType.java @@ -0,0 +1,378 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2015.11.07 at 05:27:06 AM WET +// + + +package generated; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for AdvertisementType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AdvertisementType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Manufacturer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Product" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="File" type="{}FileType"/>
+ *         <element name="FileSize" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="Frames" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="Duration" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="MeanFrameRate" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="Checksums" type="{}ChecksumsType"/>
+ *         <element name="AudioTrack" type="{}AudioTracksType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VideoTrack" type="{}VideoTracksType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="SubtitleTrack" type="{}SubtitleTracksType" maxOccurs="unbounded"/>
+ *         <element name="Recording" type="{}RecordingType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AdvertisementType", propOrder = { + "manufacturer", + "product", + "file", + "fileSize", + "frames", + "duration", + "meanFrameRate", + "checksums", + "audioTrack", + "videoTrack", + "subtitleTrack", + "recording" +}) +public class AdvertisementType { + + @XmlElement(name = "Manufacturer", required = true) + protected String manufacturer; + @XmlElement(name = "Product", required = true) + protected String product; + @XmlElement(name = "File", required = true) + protected FileType file; + @XmlElement(name = "FileSize") + protected long fileSize; + @XmlElement(name = "Frames") + protected Long frames; + @XmlElement(name = "Duration") + protected long duration; + @XmlElement(name = "MeanFrameRate") + protected Integer meanFrameRate; + @XmlElement(name = "Checksums", required = true) + protected ChecksumsType checksums; + @XmlElement(name = "AudioTrack") + protected List audioTrack; + @XmlElement(name = "VideoTrack") + protected List videoTrack; + @XmlElement(name = "SubtitleTrack", required = true) + protected List subtitleTrack; + @XmlElement(name = "Recording") + protected RecordingType recording; + + /** + * Gets the value of the manufacturer property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getManufacturer() { + return manufacturer; + } + + /** + * Sets the value of the manufacturer property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManufacturer(String value) { + this.manufacturer = value; + } + + /** + * Gets the value of the product property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProduct() { + return product; + } + + /** + * Sets the value of the product property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProduct(String value) { + this.product = value; + } + + /** + * Gets the value of the file property. + * + * @return + * possible object is + * {@link FileType } + * + */ + public FileType getFile() { + return file; + } + + /** + * Sets the value of the file property. + * + * @param value + * allowed object is + * {@link FileType } + * + */ + public void setFile(FileType value) { + this.file = value; + } + + /** + * Gets the value of the fileSize property. + * + */ + public long getFileSize() { + return fileSize; + } + + /** + * Sets the value of the fileSize property. + * + */ + public void setFileSize(long value) { + this.fileSize = value; + } + + /** + * Gets the value of the frames property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getFrames() { + return frames; + } + + /** + * Sets the value of the frames property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setFrames(Long value) { + this.frames = value; + } + + /** + * Gets the value of the duration property. + * + */ + public long getDuration() { + return duration; + } + + /** + * Sets the value of the duration property. + * + */ + public void setDuration(long value) { + this.duration = value; + } + + /** + * Gets the value of the meanFrameRate property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMeanFrameRate() { + return meanFrameRate; + } + + /** + * Sets the value of the meanFrameRate property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMeanFrameRate(Integer value) { + this.meanFrameRate = value; + } + + /** + * Gets the value of the checksums property. + * + * @return + * possible object is + * {@link ChecksumsType } + * + */ + public ChecksumsType getChecksums() { + return checksums; + } + + /** + * Sets the value of the checksums property. + * + * @param value + * allowed object is + * {@link ChecksumsType } + * + */ + public void setChecksums(ChecksumsType value) { + this.checksums = value; + } + + /** + * Gets the value of the audioTrack property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the audioTrack property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAudioTrack().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AudioTracksType } + * + * + */ + public List getAudioTrack() { + if (audioTrack == null) { + audioTrack = new ArrayList(); + } + return this.audioTrack; + } + + /** + * Gets the value of the videoTrack property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the videoTrack property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getVideoTrack().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VideoTracksType } + * + * + */ + public List getVideoTrack() { + if (videoTrack == null) { + videoTrack = new ArrayList(); + } + return this.videoTrack; + } + + /** + * Gets the value of the subtitleTrack property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the subtitleTrack property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubtitleTrack().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SubtitleTracksType } + * + * + */ + public List getSubtitleTrack() { + if (subtitleTrack == null) { + subtitleTrack = new ArrayList(); + } + return this.subtitleTrack; + } + + /** + * Gets the value of the recording property. + * + * @return + * possible object is + * {@link RecordingType } + * + */ + public RecordingType getRecording() { + return recording; + } + + /** + * Sets the value of the recording property. + * + * @param value + * allowed object is + * {@link RecordingType } + * + */ + public void setRecording(RecordingType value) { + this.recording = value; + } + +} diff --git a/java/generated/ArchitecturesType.java b/java/generated/ArchitecturesType.java index ca98b7a..d74ee9d 100644 --- a/java/generated/ArchitecturesType.java +++ b/java/generated/ArchitecturesType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -16,6 +16,7 @@ import javax.xml.bind.annotation.XmlType; /** * CPU architectures this set is intended to be run on + * * *

Java class for ArchitecturesType complex type. * diff --git a/java/generated/AudioTracksType.java b/java/generated/AudioTracksType.java new file mode 100644 index 0000000..6572c7d --- /dev/null +++ b/java/generated/AudioTracksType.java @@ -0,0 +1,206 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2015.11.07 at 05:27:06 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for AudioTracksType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AudioTracksType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Languages" type="{}LanguagesType" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="TrackNumber" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *             <minInclusive value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="AccoustID" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Codec" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Channels" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="SampleRate" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="MeanBitrate" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AudioTracksType", propOrder = { + "languages" +}) +public class AudioTracksType { + + @XmlElement(name = "Languages") + protected LanguagesType languages; + @XmlAttribute(name = "TrackNumber", required = true) + protected int trackNumber; + @XmlAttribute(name = "AccoustID") + protected String accoustID; + @XmlAttribute(name = "Codec", required = true) + protected String codec; + @XmlAttribute(name = "Channels", required = true) + protected int channels; + @XmlAttribute(name = "SampleRate", required = true) + protected int sampleRate; + @XmlAttribute(name = "MeanBitrate", required = true) + protected long meanBitrate; + + /** + * Gets the value of the languages property. + * + * @return + * possible object is + * {@link LanguagesType } + * + */ + public LanguagesType getLanguages() { + return languages; + } + + /** + * Sets the value of the languages property. + * + * @param value + * allowed object is + * {@link LanguagesType } + * + */ + public void setLanguages(LanguagesType value) { + this.languages = value; + } + + /** + * Gets the value of the trackNumber property. + * + */ + public int getTrackNumber() { + return trackNumber; + } + + /** + * Sets the value of the trackNumber property. + * + */ + public void setTrackNumber(int value) { + this.trackNumber = value; + } + + /** + * Gets the value of the accoustID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccoustID() { + return accoustID; + } + + /** + * Sets the value of the accoustID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccoustID(String value) { + this.accoustID = value; + } + + /** + * Gets the value of the codec property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodec() { + return codec; + } + + /** + * Sets the value of the codec property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodec(String value) { + this.codec = value; + } + + /** + * Gets the value of the channels property. + * + */ + public int getChannels() { + return channels; + } + + /** + * Sets the value of the channels property. + * + */ + public void setChannels(int value) { + this.channels = value; + } + + /** + * Gets the value of the sampleRate property. + * + */ + public int getSampleRate() { + return sampleRate; + } + + /** + * Sets the value of the sampleRate property. + * + */ + public void setSampleRate(int value) { + this.sampleRate = value; + } + + /** + * Gets the value of the meanBitrate property. + * + */ + public long getMeanBitrate() { + return meanBitrate; + } + + /** + * Sets the value of the meanBitrate property. + * + */ + public void setMeanBitrate(long value) { + this.meanBitrate = value; + } + +} diff --git a/java/generated/BarcodeType.java b/java/generated/BarcodeType.java index 763e600..814128f 100644 --- a/java/generated/BarcodeType.java +++ b/java/generated/BarcodeType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/BarcodesType.java b/java/generated/BarcodesType.java index 886b306..a37827c 100644 --- a/java/generated/BarcodesType.java +++ b/java/generated/BarcodesType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/BookType.java b/java/generated/BookType.java index d0f19d4..597a4a2 100644 --- a/java/generated/BookType.java +++ b/java/generated/BookType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/BorderType.java b/java/generated/BorderType.java index 4d9892d..f0dff2a 100644 --- a/java/generated/BorderType.java +++ b/java/generated/BorderType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/CICMMetadataType.java b/java/generated/CICMMetadataType.java index 10bbf07..f21ea7a 100644 --- a/java/generated/CICMMetadataType.java +++ b/java/generated/CICMMetadataType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -61,6 +61,7 @@ import javax.xml.datatype.XMLGregorianCalendar; * <element name="RequiredOperatingSystems" type="{}RequiredOperatingSystemsType" minOccurs="0"/> * <element name="UserManual" type="{}UserManualType" maxOccurs="unbounded" minOccurs="0"/> * <element name="OpticalDisc" type="{}OpticalDiscType" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Advertisement" type="{}AdvertisementType" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> @@ -92,7 +93,8 @@ import javax.xml.datatype.XMLGregorianCalendar; "architectures", "requiredOperatingSystems", "userManual", - "opticalDisc" + "opticalDisc", + "advertisement" }) public class CICMMetadataType { @@ -141,6 +143,8 @@ public class CICMMetadataType { protected List userManual; @XmlElement(name = "OpticalDisc") protected List opticalDisc; + @XmlElement(name = "Advertisement") + protected List advertisement; /** * Gets the value of the developer property. @@ -710,4 +714,33 @@ public class CICMMetadataType { return this.opticalDisc; } + /** + * Gets the value of the advertisement property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the advertisement property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAdvertisement().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AdvertisementType } + * + * + */ + public List getAdvertisement() { + if (advertisement == null) { + advertisement = new ArrayList(); + } + return this.advertisement; + } + } diff --git a/java/generated/CaseScanType.java b/java/generated/CaseScanType.java index f5ab8c9..d11738c 100644 --- a/java/generated/CaseScanType.java +++ b/java/generated/CaseScanType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/CaseType.java b/java/generated/CaseType.java index 21f53f0..e04dfd4 100644 --- a/java/generated/CaseType.java +++ b/java/generated/CaseType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/CategoriesType.java b/java/generated/CategoriesType.java index b5a6132..36c9dd5 100644 --- a/java/generated/CategoriesType.java +++ b/java/generated/CategoriesType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/ChecksumType.java b/java/generated/ChecksumType.java index ac30127..3a0cec9 100644 --- a/java/generated/ChecksumType.java +++ b/java/generated/ChecksumType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/ChecksumsType.java b/java/generated/ChecksumsType.java index bfde7f8..8792fe8 100644 --- a/java/generated/ChecksumsType.java +++ b/java/generated/ChecksumsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/CoordinatesType.java b/java/generated/CoordinatesType.java new file mode 100644 index 0000000..78e8523 --- /dev/null +++ b/java/generated/CoordinatesType.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2015.11.07 at 05:27:06 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for CoordinatesType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CoordinatesType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Latitude" type="{http://www.w3.org/2001/XMLSchema}double"/>
+ *         <element name="Longitude" type="{http://www.w3.org/2001/XMLSchema}double"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CoordinatesType", propOrder = { + "latitude", + "longitude" +}) +public class CoordinatesType { + + @XmlElement(name = "Latitude") + protected double latitude; + @XmlElement(name = "Longitude") + protected double longitude; + + /** + * Gets the value of the latitude property. + * + */ + public double getLatitude() { + return latitude; + } + + /** + * Sets the value of the latitude property. + * + */ + public void setLatitude(double value) { + this.latitude = value; + } + + /** + * Gets the value of the longitude property. + * + */ + public double getLongitude() { + return longitude; + } + + /** + * Sets the value of the longitude property. + * + */ + public void setLongitude(double value) { + this.longitude = value; + } + +} diff --git a/java/generated/CoverType.java b/java/generated/CoverType.java index 3204b0e..b084592 100644 --- a/java/generated/CoverType.java +++ b/java/generated/CoverType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/DimensionsType.java b/java/generated/DimensionsType.java index c90bfa8..94deafe 100644 --- a/java/generated/DimensionsType.java +++ b/java/generated/DimensionsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/DiscScanType.java b/java/generated/DiscScanType.java index 5115105..ba8ab06 100644 --- a/java/generated/DiscScanType.java +++ b/java/generated/DiscScanType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/DumpHardwareArrayType.java b/java/generated/DumpHardwareArrayType.java index db702ba..7cc028a 100644 --- a/java/generated/DumpHardwareArrayType.java +++ b/java/generated/DumpHardwareArrayType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/DumpHardwareType.java b/java/generated/DumpHardwareType.java index f9fc2f1..e972118 100644 --- a/java/generated/DumpHardwareType.java +++ b/java/generated/DumpHardwareType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/DumpType.java b/java/generated/DumpType.java index 4434bc6..6ca9c37 100644 --- a/java/generated/DumpType.java +++ b/java/generated/DumpType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -16,6 +16,7 @@ import javax.xml.bind.annotation.XmlType; /** * Information about dumped structure + * * *

Java class for DumpType complex type. * diff --git a/java/generated/ExtentType.java b/java/generated/ExtentType.java index e7c6f04..85d51a9 100644 --- a/java/generated/ExtentType.java +++ b/java/generated/ExtentType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/ExtentsType.java b/java/generated/ExtentsType.java index 0123480..ba98c06 100644 --- a/java/generated/ExtentsType.java +++ b/java/generated/ExtentsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/FileSystemInformationType.java b/java/generated/FileSystemInformationType.java index f49dd66..9482648 100644 --- a/java/generated/FileSystemInformationType.java +++ b/java/generated/FileSystemInformationType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/FileSystemType.java b/java/generated/FileSystemType.java index 9a794ef..5aaf6a8 100644 --- a/java/generated/FileSystemType.java +++ b/java/generated/FileSystemType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/FileSystemsType.java b/java/generated/FileSystemsType.java index 1cef0a1..4ffca4b 100644 --- a/java/generated/FileSystemsType.java +++ b/java/generated/FileSystemsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/FileType.java b/java/generated/FileType.java index 00287f4..cc87809 100644 --- a/java/generated/FileType.java +++ b/java/generated/FileType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/ImageType.java b/java/generated/ImageType.java index 6509175..3e8269d 100644 --- a/java/generated/ImageType.java +++ b/java/generated/ImageType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -16,7 +16,8 @@ import javax.xml.bind.annotation.XmlValue; /** - * File containing track dump, and format, binary, yranib, or audio/video container + * File containing track dump, and format, binary, + * yranib, or audio/video container * *

Java class for ImageType complex type. * diff --git a/java/generated/KeywordsType.java b/java/generated/KeywordsType.java index 394f28c..283bee0 100644 --- a/java/generated/KeywordsType.java +++ b/java/generated/KeywordsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/LanguagesType.java b/java/generated/LanguagesType.java index da08ce4..7664a83 100644 --- a/java/generated/LanguagesType.java +++ b/java/generated/LanguagesType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/LayeredTextType.java b/java/generated/LayeredTextType.java index 38f8217..aa86da2 100644 --- a/java/generated/LayeredTextType.java +++ b/java/generated/LayeredTextType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/LayersType.java b/java/generated/LayersType.java index 44fc21c..069eefa 100644 --- a/java/generated/LayersType.java +++ b/java/generated/LayersType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/MagazineType.java b/java/generated/MagazineType.java index 6eeeba6..77a5c8b 100644 --- a/java/generated/MagazineType.java +++ b/java/generated/MagazineType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/OCRType.java b/java/generated/OCRType.java index 0b91b68..685cfe4 100644 --- a/java/generated/OCRType.java +++ b/java/generated/OCRType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/ObjectFactory.java b/java/generated/ObjectFactory.java index 1469cf8..4131b03 100644 --- a/java/generated/ObjectFactory.java +++ b/java/generated/ObjectFactory.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -48,6 +48,14 @@ public class ObjectFactory { return new CICMMetadataType(); } + /** + * Create an instance of {@link VideoTracksType } + * + */ + public VideoTracksType createVideoTracksType() { + return new VideoTracksType(); + } + /** * Create an instance of {@link CoverType } * @@ -128,6 +136,14 @@ public class ObjectFactory { return new ImageType(); } + /** + * Create an instance of {@link SubtitleTracksType } + * + */ + public SubtitleTracksType createSubtitleTracksType() { + return new SubtitleTracksType(); + } + /** * Create an instance of {@link DumpHardwareArrayType } * @@ -160,6 +176,14 @@ public class ObjectFactory { return new ScanProcessingType(); } + /** + * Create an instance of {@link RecordingType } + * + */ + public RecordingType createRecordingType() { + return new RecordingType(); + } + /** * Create an instance of {@link RequiredOperatingSystemType } * @@ -376,6 +400,14 @@ public class ObjectFactory { return new UserManualType(); } + /** + * Create an instance of {@link AdvertisementType } + * + */ + public AdvertisementType createAdvertisementType() { + return new AdvertisementType(); + } + /** * Create an instance of {@link BarcodesType } * @@ -384,6 +416,14 @@ public class ObjectFactory { return new BarcodesType(); } + /** + * Create an instance of {@link CoordinatesType } + * + */ + public CoordinatesType createCoordinatesType() { + return new CoordinatesType(); + } + /** * Create an instance of {@link SectorsType } * @@ -392,6 +432,14 @@ public class ObjectFactory { return new SectorsType(); } + /** + * Create an instance of {@link AudioTracksType } + * + */ + public AudioTracksType createAudioTracksType() { + return new AudioTracksType(); + } + /** * Create an instance of {@link LayeredTextType } * diff --git a/java/generated/OpticalDiscType.java b/java/generated/OpticalDiscType.java index b1588c1..a15e1a5 100644 --- a/java/generated/OpticalDiscType.java +++ b/java/generated/OpticalDiscType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/PS3EncryptionType.java b/java/generated/PS3EncryptionType.java index 31d6654..ddc6c59 100644 --- a/java/generated/PS3EncryptionType.java +++ b/java/generated/PS3EncryptionType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/PartitionType.java b/java/generated/PartitionType.java index a3dc64e..14786f3 100644 --- a/java/generated/PartitionType.java +++ b/java/generated/PartitionType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/RecordingType.java b/java/generated/RecordingType.java new file mode 100644 index 0000000..f305ec3 --- /dev/null +++ b/java/generated/RecordingType.java @@ -0,0 +1,292 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2015.11.07 at 05:27:06 AM WET +// + + +package generated; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java class for RecordingType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="RecordingType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Broadcaster" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BroadcastPlatform" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SourceFormat">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="ITU-A"/>
+ *               <enumeration value="ITU-B"/>
+ *               <enumeration value="ITU-C"/>
+ *               <enumeration value="ITU-D"/>
+ *               <enumeration value="ITU-E"/>
+ *               <enumeration value="ITU-F"/>
+ *               <enumeration value="ITU-G"/>
+ *               <enumeration value="ITU-H"/>
+ *               <enumeration value="ITU-I"/>
+ *               <enumeration value="ITU-J"/>
+ *               <enumeration value="ITU-K"/>
+ *               <enumeration value="ITU-L"/>
+ *               <enumeration value="ITU-M"/>
+ *               <enumeration value="ITU-N"/>
+ *               <enumeration value="PAL-B"/>
+ *               <enumeration value="SECAM-B"/>
+ *               <enumeration value="PAL-D"/>
+ *               <enumeration value="SECAM-D"/>
+ *               <enumeration value="PAL-G"/>
+ *               <enumeration value="SECAM-G"/>
+ *               <enumeration value="PAL-H"/>
+ *               <enumeration value="PAL-I"/>
+ *               <enumeration value="PAL-K"/>
+ *               <enumeration value="SECAM-K"/>
+ *               <enumeration value="NTSC-M"/>
+ *               <enumeration value="PAL-N"/>
+ *               <enumeration value="PAL-M"/>
+ *               <enumeration value="SECAM-M"/>
+ *               <enumeration value="MUSE"/>
+ *               <enumeration value="PALplus"/>
+ *               <enumeration value="FM"/>
+ *               <enumeration value="AM"/>
+ *               <enumeration value="COFDM"/>
+ *               <enumeration value="CAM-D"/>
+ *               <enumeration value="DAB"/>
+ *               <enumeration value="DAB+"/>
+ *               <enumeration value="DRM"/>
+ *               <enumeration value="DRM+"/>
+ *               <enumeration value="FMeXtra"/>
+ *               <enumeration value="ATSC"/>
+ *               <enumeration value="ATSC2"/>
+ *               <enumeration value="ATSC3"/>
+ *               <enumeration value="ATSC-M/H"/>
+ *               <enumeration value="DVB-T"/>
+ *               <enumeration value="DVB-T2"/>
+ *               <enumeration value="DVB-S"/>
+ *               <enumeration value="DVB-S2"/>
+ *               <enumeration value="DVB-S2X"/>
+ *               <enumeration value="DVB-C"/>
+ *               <enumeration value="DVB-C2"/>
+ *               <enumeration value="DVB-H"/>
+ *               <enumeration value="DVB-NGH"/>
+ *               <enumeration value="DVB-SH"/>
+ *               <enumeration value="ISDB-T"/>
+ *               <enumeration value="ISDB-Tb"/>
+ *               <enumeration value="ISDB-S"/>
+ *               <enumeration value="ISDB-C"/>
+ *               <enumeration value="1seg"/>
+ *               <enumeration value="DTMB"/>
+ *               <enumeration value="CCMB"/>
+ *               <enumeration value="T-DMB"/>
+ *               <enumeration value="S-DMB"/>
+ *               <enumeration value="IPTV"/>
+ *               <enumeration value="DVB-MT"/>
+ *               <enumeration value="DVB-MC"/>
+ *               <enumeration value="DVB-MS"/>
+ *               <enumeration value="ADR"/>
+ *               <enumeration value="SDR"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *         <element name="Software" type="{}SoftwareType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Coordinates" type="{}CoordinatesType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RecordingType", propOrder = { + "broadcaster", + "broadcastPlatform", + "sourceFormat", + "timestamp", + "software", + "coordinates" +}) +public class RecordingType { + + @XmlElement(name = "Broadcaster") + protected String broadcaster; + @XmlElement(name = "BroadcastPlatform") + protected String broadcastPlatform; + @XmlElement(name = "SourceFormat", required = true) + protected String sourceFormat; + @XmlElement(name = "Timestamp", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar timestamp; + @XmlElement(name = "Software") + protected List software; + @XmlElement(name = "Coordinates") + protected CoordinatesType coordinates; + + /** + * Gets the value of the broadcaster property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBroadcaster() { + return broadcaster; + } + + /** + * Sets the value of the broadcaster property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBroadcaster(String value) { + this.broadcaster = value; + } + + /** + * Gets the value of the broadcastPlatform property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBroadcastPlatform() { + return broadcastPlatform; + } + + /** + * Sets the value of the broadcastPlatform property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBroadcastPlatform(String value) { + this.broadcastPlatform = value; + } + + /** + * Gets the value of the sourceFormat property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceFormat() { + return sourceFormat; + } + + /** + * Sets the value of the sourceFormat property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceFormat(String value) { + this.sourceFormat = value; + } + + /** + * Gets the value of the timestamp property. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getTimestamp() { + return timestamp; + } + + /** + * Sets the value of the timestamp property. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setTimestamp(XMLGregorianCalendar value) { + this.timestamp = value; + } + + /** + * Gets the value of the software property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the software property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSoftware().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SoftwareType } + * + * + */ + public List getSoftware() { + if (software == null) { + software = new ArrayList(); + } + return this.software; + } + + /** + * Gets the value of the coordinates property. + * + * @return + * possible object is + * {@link CoordinatesType } + * + */ + public CoordinatesType getCoordinates() { + return coordinates; + } + + /** + * Sets the value of the coordinates property. + * + * @param value + * allowed object is + * {@link CoordinatesType } + * + */ + public void setCoordinates(CoordinatesType value) { + this.coordinates = value; + } + +} diff --git a/java/generated/RequiredOperatingSystemType.java b/java/generated/RequiredOperatingSystemType.java index f0d71b6..695aa22 100644 --- a/java/generated/RequiredOperatingSystemType.java +++ b/java/generated/RequiredOperatingSystemType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/RequiredOperatingSystemsType.java b/java/generated/RequiredOperatingSystemsType.java index af69dec..2cd3c86 100644 --- a/java/generated/RequiredOperatingSystemsType.java +++ b/java/generated/RequiredOperatingSystemsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/ScanProcessingType.java b/java/generated/ScanProcessingType.java index 17a1846..4e39750 100644 --- a/java/generated/ScanProcessingType.java +++ b/java/generated/ScanProcessingType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -16,6 +16,7 @@ import javax.xml.bind.annotation.XmlType; /** * Information about any scan processing done + * * *

Java class for ScanProcessingType complex type. * diff --git a/java/generated/ScanType.java b/java/generated/ScanType.java index 7f29a26..b578ed6 100644 --- a/java/generated/ScanType.java +++ b/java/generated/ScanType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/ScannerType.java b/java/generated/ScannerType.java index 233d93b..0a40997 100644 --- a/java/generated/ScannerType.java +++ b/java/generated/ScannerType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/ScansType.java b/java/generated/ScansType.java index 47ed45a..e6373af 100644 --- a/java/generated/ScansType.java +++ b/java/generated/ScansType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/SectorsType.java b/java/generated/SectorsType.java index a629b70..cf35a08 100644 --- a/java/generated/SectorsType.java +++ b/java/generated/SectorsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/SecuritySectorsType.java b/java/generated/SecuritySectorsType.java index db4b7a9..f2058ee 100644 --- a/java/generated/SecuritySectorsType.java +++ b/java/generated/SecuritySectorsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -16,6 +16,7 @@ import javax.xml.bind.annotation.XmlType; /** * Start and end of XGD's security sectors + * * *

Java class for SecuritySectorsType complex type. * diff --git a/java/generated/SequenceType.java b/java/generated/SequenceType.java index cf83c4a..ae9d504 100644 --- a/java/generated/SequenceType.java +++ b/java/generated/SequenceType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -16,6 +16,7 @@ import javax.xml.bind.annotation.XmlType; /** * Sequence information about a disc + * * *

Java class for SequenceType complex type. * diff --git a/java/generated/SoftwareType.java b/java/generated/SoftwareType.java index 288898b..6735607 100644 --- a/java/generated/SoftwareType.java +++ b/java/generated/SoftwareType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/SubChannelType.java b/java/generated/SubChannelType.java index cf58c7b..2395c9e 100644 --- a/java/generated/SubChannelType.java +++ b/java/generated/SubChannelType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/SubcategoriesType.java b/java/generated/SubcategoriesType.java index d0020c7..2067b01 100644 --- a/java/generated/SubcategoriesType.java +++ b/java/generated/SubcategoriesType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/SubtitleTracksType.java b/java/generated/SubtitleTracksType.java new file mode 100644 index 0000000..84a39d5 --- /dev/null +++ b/java/generated/SubtitleTracksType.java @@ -0,0 +1,122 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2015.11.07 at 05:27:06 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for SubtitleTracksType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SubtitleTracksType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Languages" type="{}LanguagesType" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="TrackNumber" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *             <minInclusive value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Codec" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubtitleTracksType", propOrder = { + "languages" +}) +public class SubtitleTracksType { + + @XmlElement(name = "Languages") + protected LanguagesType languages; + @XmlAttribute(name = "TrackNumber", required = true) + protected int trackNumber; + @XmlAttribute(name = "Codec", required = true) + protected String codec; + + /** + * Gets the value of the languages property. + * + * @return + * possible object is + * {@link LanguagesType } + * + */ + public LanguagesType getLanguages() { + return languages; + } + + /** + * Sets the value of the languages property. + * + * @param value + * allowed object is + * {@link LanguagesType } + * + */ + public void setLanguages(LanguagesType value) { + this.languages = value; + } + + /** + * Gets the value of the trackNumber property. + * + */ + public int getTrackNumber() { + return trackNumber; + } + + /** + * Sets the value of the trackNumber property. + * + */ + public void setTrackNumber(int value) { + this.trackNumber = value; + } + + /** + * Gets the value of the codec property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodec() { + return codec; + } + + /** + * Sets the value of the codec property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodec(String value) { + this.codec = value; + } + +} diff --git a/java/generated/SystemsType.java b/java/generated/SystemsType.java index df6ddd5..68f914c 100644 --- a/java/generated/SystemsType.java +++ b/java/generated/SystemsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/TrackSequenceType.java b/java/generated/TrackSequenceType.java index 8b0b6da..0a02ccb 100644 --- a/java/generated/TrackSequenceType.java +++ b/java/generated/TrackSequenceType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -16,6 +16,7 @@ import javax.xml.bind.annotation.XmlType; /** * Sequence information about a track + * * *

Java class for TrackSequenceType complex type. * diff --git a/java/generated/TrackType.java b/java/generated/TrackType.java index 38912b5..1e685ae 100644 --- a/java/generated/TrackType.java +++ b/java/generated/TrackType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // diff --git a/java/generated/UserManualType.java b/java/generated/UserManualType.java index 590350f..3ada85f 100644 --- a/java/generated/UserManualType.java +++ b/java/generated/UserManualType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET // @@ -15,7 +15,8 @@ import javax.xml.bind.annotation.XmlType; /** - * User manual or user guide accompanying this set. Can be more than one. + * User manual or user guide accompanying this set. + * Can be more than one. * *

Java class for UserManualType complex type. * diff --git a/java/generated/VideoTracksType.java b/java/generated/VideoTracksType.java new file mode 100644 index 0000000..5049b04 --- /dev/null +++ b/java/generated/VideoTracksType.java @@ -0,0 +1,198 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2015.11.07 at 05:27:06 AM WET +// + + +package generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for VideoTracksType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="VideoTracksType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Languages" type="{}LanguagesType" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="TrackNumber" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *             <minInclusive value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Codec" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Horizontal" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="Vertical" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="MeanBitrate" use="required" type="{http://www.w3.org/2001/XMLSchema}long" />
+ *       <attribute name="ThreeD" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VideoTracksType", propOrder = { + "languages" +}) +public class VideoTracksType { + + @XmlElement(name = "Languages") + protected LanguagesType languages; + @XmlAttribute(name = "TrackNumber", required = true) + protected int trackNumber; + @XmlAttribute(name = "Codec", required = true) + protected String codec; + @XmlAttribute(name = "Horizontal", required = true) + protected int horizontal; + @XmlAttribute(name = "Vertical", required = true) + protected int vertical; + @XmlAttribute(name = "MeanBitrate", required = true) + protected long meanBitrate; + @XmlAttribute(name = "ThreeD", required = true) + protected boolean threeD; + + /** + * Gets the value of the languages property. + * + * @return + * possible object is + * {@link LanguagesType } + * + */ + public LanguagesType getLanguages() { + return languages; + } + + /** + * Sets the value of the languages property. + * + * @param value + * allowed object is + * {@link LanguagesType } + * + */ + public void setLanguages(LanguagesType value) { + this.languages = value; + } + + /** + * Gets the value of the trackNumber property. + * + */ + public int getTrackNumber() { + return trackNumber; + } + + /** + * Sets the value of the trackNumber property. + * + */ + public void setTrackNumber(int value) { + this.trackNumber = value; + } + + /** + * Gets the value of the codec property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCodec() { + return codec; + } + + /** + * Sets the value of the codec property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCodec(String value) { + this.codec = value; + } + + /** + * Gets the value of the horizontal property. + * + */ + public int getHorizontal() { + return horizontal; + } + + /** + * Sets the value of the horizontal property. + * + */ + public void setHorizontal(int value) { + this.horizontal = value; + } + + /** + * Gets the value of the vertical property. + * + */ + public int getVertical() { + return vertical; + } + + /** + * Sets the value of the vertical property. + * + */ + public void setVertical(int value) { + this.vertical = value; + } + + /** + * Gets the value of the meanBitrate property. + * + */ + public long getMeanBitrate() { + return meanBitrate; + } + + /** + * Sets the value of the meanBitrate property. + * + */ + public void setMeanBitrate(long value) { + this.meanBitrate = value; + } + + /** + * Gets the value of the threeD property. + * + */ + public boolean isThreeD() { + return threeD; + } + + /** + * Sets the value of the threeD property. + * + */ + public void setThreeD(boolean value) { + this.threeD = value; + } + +} diff --git a/java/generated/XboxSecuritySectorsType.java b/java/generated/XboxSecuritySectorsType.java index 130bc16..b71a6b2 100644 --- a/java/generated/XboxSecuritySectorsType.java +++ b/java/generated/XboxSecuritySectorsType.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2015.11.07 at 02:55:57 AM WET +// Generated on: 2015.11.07 at 05:27:06 AM WET //