USB Device Class Definition for Audio Devices
Release 1.0 March 18, 1998 i
Universal Serial Bus
Device Class Definition
for
Audio Devices
Release 1.0
March 18, 1998
USB Device Class Definition for Audio Devices
Release 1.0 March 18, 1998 ii
Scope of This Release
This document is the 1.0 release of this device class definition.
Contributors
Gal Ashour IBM Corporation
Billy Brackenridge Microsoft Corporation
Oren Tirosh Altec Lansing
Craig Todd Dolby Laboratories
Remy Zimmermann Logitech
Geert Knapen Philips ITCL
Interleuvenlaan 74-76
B-3001 Leuven-Heverlee BELGIUM
Phone: +32 16 390 734
Fax: +32 16 390 600
E-mail: Geert.Knapen(at)innet.be
Revision History
| Revision |
Date |
Filename |
Author |
Description |
| 0.1 |
Aug. 7, 95 |
Audio01.doc |
Geert Knapen |
Initial version. |
| 0.2 |
Aug. 28, 95 |
Audio01.doc |
Geert Knapen |
Corrected typos. Attributes field from 8 to 16 bits. Auxiliary channel definition. Important issues added. |
| 0.3 |
Oct. 9, 95 |
Audio03.doc |
Geert Knapen |
Intermediate version. |
| 0.4 |
Nov. 29, 95 |
Audio04.doc |
Geert Knapen |
Change to Audio Function and Interface Property requests. Synch issues updated. Subclass divisions changed. |
| 0.6 |
Dec. 19, 95 |
Audio06.doc |
Geert Knapen |
Listed remarks from last f2f Dec 7-8. |
| 0.8 |
Dec. 12, 95 |
Audio08.doc |
Geert Knapen |
Incorporated changes, discussed at f2f Dec 6 95. |
| 0.8a |
Jan. 20, 96 |
Audio08a.doc |
Geert Knapen |
Incorporated changes discussed at f2f Jan 18 95. Feedforward/feedback endpoint is now called synch endpoint. |
|
Feb. 5, 96 |
usb_au8a.doc |
|
Edited version of Audio08a.doc. |
| 0.8b |
June. 5, 96 |
Audio08b.doc |
Geert Knapen |
Introduced new mixer concepts etc. |
| 0.8c |
Oct. 1, 96 |
Audio08c.doc |
Geert Knapen |
Added appropriate descriptors and requests. |
| 0.8d |
Dec. 1, 96 |
Audio08d.doc |
Geert Knapen |
Included remarks on 0.8c |
USB Device Class Definition for Audio Devices
Release 1.0 March 18, 1998 iii
| Revision |
Date |
Filename |
Author |
Description |
| 0.8e |
Jan. 1, 97 |
Audio08e.doc |
Geert Knapen |
Included remarks on 0.8d. Added Dolby Prologic and Up/Down-mix Processing Units. |
| 0.8f |
Mar. 1, 97 |
Audio08f.doc |
Geert Knapen |
Removed associated interface. Added Set/Get Memory requests for all Entities. Introduced copyright protection, Audio Interface Collections. Added Stereo Widening Processing Unit. Added Reverb Processing Unit. Added Chorus Unit. Added Bass Boost and Loudness Controls. |
| 0.9rc |
Apr. 1, 97 |
Audio09rc.doc |
Geert Knapen |
Changed Section 5 structure. Removed many request codes. Added requests for Reverb and Chorus. Changed Terminal request structure. Included all remarks from last meeting. |
| 0.9 |
May 1, 97 |
Audio09.doc |
Geert Knapen |
Added wLockDelay and bLockUnits fields to CS endpoint descriptor. Added bit to CS endpoint descriptor to indicate packet size restrictions. Revised endpoint descriptors according to new CCS layout. Added Dynamic Range Compressor PU. |
| 0.9CE |
Sep 1, 97 |
Audio09CE.doc |
Geert Knapen |
Copy-edited for publication on the web. |
| 0.9a |
Oct 1, 97 |
Audio09a.doc |
Geert Knapen |
Incorporated RRs |
| 1.0RC |
Mar 1, 98 |
Audio10RC.doc |
Geert Knapen |
Added examples and cleaned up the formatting. |
| 1.0 |
Mar 18, 98 |
Audio10.doc |
Geert Knapen |
Changed all references to 1.0. |
USB Device Class Definition for Audio Devices
Release 1.0 March 18, 1998 iv
Copyright © 1997, USB Implementers Forum
All rights reserved.
INTELLECTUAL PROPERTY DISCLAIMER
THIS SPECIFICATION IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE.
A LICENSE IS HEREBY GRANTED TO REPRODUCE AND DISTRIBUTE THIS SPECIFICATION FOR INTERNAL USE ONLY. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY OTHER INTELLECTUAL PROPERTY RIGHTS IS GRANTED OR INTENDED HEREBY.
AUTHORS OF THIS SPECIFICATION DISCLAIM ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF PROPRIETARY RIGHTS, RELATING TO IMPLEMENTATION OF INFORMATION IN THIS SPECIFICATION. AUTHORS OF THIS SPECIFICATION ALSO DO NOT WARRANT OR REPRESENT THAT SUCH IMPLEMENTATION(S) WILL NOT INFRINGE SUCH RIGHTS.
Dolby™, AC-3™, Pro Logic™ and Dolby Surround™ are trademarks of Dolby Laboratories, Inc.
All other product names are trademarks, registered trademarks, or service marks of their respective owners.
Please send comments via electronic mail to techsup(atusb.org)
USB Device Class Definition for Audio Devices
Release 1.0 March 18, 1998 v
Table of Contents
Scope of This Release.........................................................................................................ii
Contributors........................................................................................................................ii
Revision History ..................................................................................................................ii
Table of Contents ................................................................................................................v
List of Tables ....................................................................................................................viii
List of Figures...................................................................................................................xiii
1 Introduction ................................................................................................................14
1.1 Scope....................................................................................................................14
1.2 Purpose .................................................................................................................14
1.3 Related Documents ...............................................................................................14
1.4 Terms and Abbreviations.......................................................................................14
2 Management Overview...............................................................................................17
3 Functional Characteristics.........................................................................................18
3.1 Audio Interface Class.............................................................................................18
3.2 Audio Interface Subclass and Protocol...................................................................18
3.3 Audio Synchronization Types.................................................................................19
3.3.1 Asynchronous .................................................................................................19
3.3.2 Synchronous...................................................................................................19
3.3.3 Adaptive .........................................................................................................19
3.4 Inter Channel Synchronization ...............................................................................19
3.5 Audio Function Topology .......................................................................................20
3.5.1 Input Terminal ................................................................................................21
3.5.2 Output Terminal..............................................................................................21
3.5.3 Mixer Unit .......................................................................................................22
3.5.4 Selector Unit...................................................................................................22
3.5.5 Feature Unit....................................................................................................23
3.5.6 Processing Unit...............................................................................................23
3.5.7 Extension Unit ................................................................................................28
3.5.8 Associated Interfaces......................................................................................28
3.6 Copy Protection .....................................................................................................28
3.7 Operational Model .................................................................................................29
3.7.1 AudioControl Interface ....................................................................................30
3.7.2 AudioStreaming Interface ...............................................................................31
4 Descriptors .................................................................................................................36
4.1 Device Descriptor ..................................................................................................36
4.2 Configuration Descriptor ........................................................................................36
4.3 AudioControl Interface Descriptors.........................................................................36
4.3.1 Standard AC Interface Descriptor....................................................................36
4.3.2 Class-Specific AC Interface Descriptor ...........................................................37
4.4 AudioControl Endpoint Descriptors ........................................................................57
最終更新:2011年05月22日 03:32