Save This Page
Home » openjdk-7 » com.sun.media » sound » [javadoc | source]
    1   /*
    2    * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
    3    * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    4    *
    5    * This code is free software; you can redistribute it and/or modify it
    6    * under the terms of the GNU General Public License version 2 only, as
    7    * published by the Free Software Foundation.  Oracle designates this
    8    * particular file as subject to the "Classpath" exception as provided
    9    * by Oracle in the LICENSE file that accompanied this code.
   10    *
   11    * This code is distributed in the hope that it will be useful, but WITHOUT
   12    * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
   13    * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
   14    * version 2 for more details (a copy is included in the LICENSE file that
   15    * accompanied this code).
   16    *
   17    * You should have received a copy of the GNU General Public License version
   18    * 2 along with this work; if not, write to the Free Software Foundation,
   19    * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
   20    *
   21    * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
   22    * or visit www.oracle.com if you need additional information or have any
   23    * questions.
   24    */
   25   package com.sun.media.sound;
   26   
   27   /**
   28    * This class is used to store information  to describe soundbanks, instruments
   29    * and samples. It is stored inside a "INFO" List Chunk inside DLS files.
   30    *
   31    * @author Karl Helgason
   32    */
   33   public class DLSInfo {
   34   
   35       /**
   36        * (INAM) Title or subject.
   37        */
   38       public String name = "untitled";
   39       /**
   40        * (ICRD) Date of creation, the format is: YYYY-MM-DD.
   41        *        For example 2007-01-01 for 1. january of year 2007.
   42        */
   43       public String creationDate = null;
   44       /**
   45        * (IENG) Name of engineer who created the object.
   46        */
   47       public String engineers = null;
   48       /**
   49        * (IPRD) Name of the product which the object is intended for.
   50        */
   51       public String product = null;
   52       /**
   53        * (ICOP) Copyright information.
   54        */
   55       public String copyright = null;
   56       /**
   57        * (ICMT) General comments. Doesn't contain newline characters.
   58        */
   59       public String comments = null;
   60       /**
   61        * (ISFT) Name of software package used to create the file.
   62        */
   63       public String tools = null;
   64       /**
   65        * (IARL) Where content is archived.
   66        */
   67       public String archival_location = null;
   68       /**
   69        * (IART) Artists of original content.
   70        */
   71       public String artist = null;
   72       /**
   73        * (ICMS) Names of persons or orginizations who commissioned the file.
   74        */
   75       public String commissioned = null;
   76       /**
   77        * (IGNR) Genre of the work.
   78        *        Example: jazz, classical, rock, etc.
   79        */
   80       public String genre = null;
   81       /**
   82        * (IKEY) List of keyword that describe the content.
   83        *        Examples: FX, bird, piano, etc.
   84        */
   85       public String keywords = null;
   86       /**
   87        * (IMED) Describes original medium of the data.
   88        *        For example: record, CD, etc.
   89        */
   90       public String medium = null;
   91       /**
   92        * (ISBJ) Description of the content.
   93        */
   94       public String subject = null;
   95       /**
   96        * (ISRC) Name of person or orginization who supplied
   97        *        orginal material for the file.
   98        */
   99       public String source = null;
  100       /**
  101        * (ISRF) Source media for sample data is from.
  102        *        For example: CD, TV, etc.
  103        */
  104       public String source_form = null;
  105       /**
  106        * (ITCH) Technician who sample the file/object.
  107        */
  108       public String technician = null;
  109   }

Save This Page
Home » openjdk-7 » com.sun.media » sound » [javadoc | source]