Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

As there are many features available from audio 1.0 specification to build an audio device, this section starts by clearly listing what the Micrium Audio class supports and does not support:

Anchor
Table - Audio Class Features Support
Table - Audio Class Features Support

Panel
borderWidth0
titleTable - Audio Class Features Support


SupportedNOT Supported
  • Synchronization type
    • Asynchronous 
    • Synchronous
    • Adaptive 
  • Synch endpoint for asynchronous sink (Isochronous OUT)
  • Audio addressable entities and their associated descriptors
    • Input Terminal 
    • Output Terminal 
    • Mixer Unit
    • Selector Unit
    • Feature Unit
  • Audio Class-Specific Requests
    • SET_ CUR 
    • SET_ MIN 
    • SET_ MAX 
    • SET_ RES 
    • GET_ CUR 
    • GET_ MIN 
    • GET_ MAX 
    • GET_ RES 
  • Terminal Control: Copy Protect Control
  • Feature Unit Controls
    • Volume
    • Mute
    • Tone Control (Bass, Mid, Treble)
    • Graphic Equalizer
    • Automatic Gain Control
    • Delay
    • Bass Boost
    • Loudness
  • Endpoint Controls
    • Sampling frequency 
    • Pitch
  • Data format 
    • Type I 
      • Format: PCM, PCM8
      • Bit resolution: 8, 16, 24 or 32 bits
      • Sampling frequency: 11.025, 22.050, 32, 44.1, 48 and 96 kHz
  • MIDI specification
  • Synch endpoint for adaptive source (Isochronous IN)
  • Associated interfaces
  • Audio addressable entities:
    • Processing Unit
    • Extension Unit
  • Audio Class-Specific Requests
    • SET_MEM 
    • GET_ MEM 
    • GET_STAT
  • Data format 
    • Type I (IEEE_FLOAT, ALaw, µLaw)
    • Type II (MPEG, AC-3)
    • Type III based on IEC1937 standard