<?xml version="1.0"?>
<!DOCTYPE AnnotationDescriptor SYSTEM "AnnotationDescriptor.dtd">
<AnnotationDescriptor>
  <AnnotationProperties>
  <Name>AudioCDTrackAnn</Name>
  <Version>1.0</Version>
    <Description>Annotation designed to capture attribute relative to an audio CD track</Description>
    <Extends>AudioAnn</Extends>
    <IconFileName>audiocdtrack.gif</IconFileName>
  </AnnotationProperties>

  <AttributeDescriptors>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_BITS_PER_SAMPLE</AttributeName>
        <AttributeType>java.lang.Integer</AttributeType>
        <AttributeAlias>Bits per Sample</AttributeAlias>
        <AttributeDescription>Number of bits per sample in this track</AttributeDescription>
        <AttributeDefaultValue>16</AttributeDefaultValue>
      </AttributeProperties>
    </AttributeDescriptor>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_SAMPLE_RATE</AttributeName>
        <AttributeType>java.lang.Integer</AttributeType>
        <AttributeAlias>Sample Rate</AttributeAlias>
        <AttributeDescription>Sample Rate of this audio cd track</AttributeDescription>
        <AttributeDefaultValue>44100</AttributeDefaultValue>
      </AttributeProperties>
    </AttributeDescriptor>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_NUM_CHANNELS</AttributeName>
        <AttributeType>java.lang.Integer</AttributeType>
        <AttributeAlias>Number of Channels</AttributeAlias>
        <AttributeDescription>Number of channels employed in this audio cd track</AttributeDescription>
        <AttributeDefaultValue>2</AttributeDefaultValue>
      </AttributeProperties>
    </AttributeDescriptor>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_CD_TRACK_MINUTE</AttributeName>
        <AttributeType>java.lang.Integer</AttributeType>
        <AttributeAlias>Track Minute</AttributeAlias>
        <AttributeDescription>Starting minute of the track</AttributeDescription>
      </AttributeProperties>
    </AttributeDescriptor>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_CD_TRACK_SECOND</AttributeName>
        <AttributeType>java.lang.Integer</AttributeType>
        <AttributeAlias>Track Second</AttributeAlias>
        <AttributeDescription>Starting second of the track</AttributeDescription>
      </AttributeProperties>
    </AttributeDescriptor>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_CD_TRACK_FRAME</AttributeName>
        <AttributeType>java.lang.Integer</AttributeType>
        <AttributeAlias>Track Frame</AttributeAlias>
        <AttributeDescription>Starting frame (second/75) of the track</AttributeDescription>
      </AttributeProperties>
    </AttributeDescriptor>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_CD_TRACK_LBA</AttributeName>
        <AttributeType>java.lang.Integer</AttributeType>
        <AttributeAlias>Track LBA</AttributeAlias>
        <AttributeDescription>Logical Block Address associated</AttributeDescription>
      </AttributeProperties>
    </AttributeDescriptor>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_CD_TRACK_CDID</AttributeName>
        <AttributeType>java.lang.Long</AttributeType>
        <AttributeAlias>CD ID</AttributeAlias>
        <AttributeDescription>CDDB's ID of the corresponding CD</AttributeDescription>
      </AttributeProperties>
    </AttributeDescriptor>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_CD_TRACK_ALBUM</AttributeName>
        <AttributeType>java.lang.String</AttributeType>
        <AttributeAlias>Album Name</AttributeAlias>
        <AttributeDescription>Name of the containing album</AttributeDescription>
      </AttributeProperties>
    </AttributeDescriptor>

    <AttributeDescriptor>
      <AttributeProperties>
        <AttributeName>AUDIO_CD_TRACK_DURATION</AttributeName>
        <AttributeType>oracle.ord.media.annotator.types.TimeCodeString</AttributeType>
        <AttributeAlias>Track Duration</AttributeAlias>
        <AttributeDescription>Track duration instead of sample duration(specified by MEDIA_DURATION). It is in the form of hour:minute:second.mantissa, where mantissa is the fraction of a second with the unit defined by MEDIA_TIMESCALE. One reference is the Time Stamps section of QuickTime 4 API Documentation.</AttributeDescription>
      </AttributeProperties>
    </AttributeDescriptor>

  </AttributeDescriptors>
</AnnotationDescriptor>
