USB Device Class Definition for Audio Devices
Release 2.0 Release 2.0
May 31, 2006 May 31, 2006
1
Universal Serial Bus Device Class Definition for Audio Devices
USB Device Class Definition for Audio Devices
Release 2.0
May 31, 2006 2
Scope of This Release
This document is the Release 2.0 of this device class definition.
Contributors
Geert Knapen (Editor) Philips Applied Technologies
AppTech-USA
1101 McKay Drive M/S 16
San Jose, CA 95131
USA
Phone: +1 (408) 474-8774
E-mail: geert.knapen(at)philips.com
Mike Kent Roland Corporation
Kaoru Ishimine Roland Corporation
Shoichi Kojima Roland Corporation
Robert Gilsdorf Creative Labs
Daniel (D.J.) Sisolak Microsoft Corporation
Jack Unverferth Microsoft Corporation
Niel Warren Apple Computer, Inc.
Len Layton C-Media Electronics
Mark Cookson M-Audio
Revision History
Revision
Date
Filename
Author
Description
1.7
Sep. 3, 02
Audio17.doc
USB-IF DWG
Initial version. Based on Audio10.doc. This version will be used to capture the areas where the spec needs adjustments. Areas are indicated by comments.
1.7a
Oct. 24, 02
Audio17a.doc
Geert Knapen
Areas are identified where changes need to be made. Some minor changes already introduced.
1.7b
Oct. 24, 02
Audio17b.doc
Geert Knapen
Intermediate version
1.7c
Dec. 10, 02
Audio17c.doc
Geert Knapen
Discussions from 12-18-2002 f2f meeting captured. Additional comments added.
1.7d
Feb. 3, 03
Audio17d.doc
Geert Knapen
Changes from 1.7c accepted. Additional changes introduced.
1.7e
Feb. 19, 03
Audio17e.doc
Geert Knapen
Introduced physical vs. logical channel cluster
1.7f
Feb. 19, 03
Audio17f.doc
Geert Knapen
Accepted all changes in 1.7e. Fixed some typos.
1.7g
Jun. 2, 03
Audio17g.doc
Geert Knapen
Major overhaul with the introduction of the RANGE attribute.
1.7h
Jun. 3, 03
Audio17h.doc
Geert Knapen
Accepted all changes
USB Device Class Definition for Audio Devices
Release 2.0
May 31, 2006 3
Revision Date Filename Author Description
1.7i
Jul. 10, 03
Audio17i.doc
Geert Knapen
Introduced clock domain, interface association descriptor
1.7j
Jul. 10, 03
Audio17j.doc
Geert Knapen
Accepted all changes
1.7k
Sep. 8, 03
Audio17k.doc
Geert Knapen
Introduced Function Subclass codes, extended interrupt usage, cleaned up clock domains and removed clock domain group concept. Replaced by Clock Source Entity.
1.7l
Sep. 10, 03
Audio17l.doc
Geert Knapen
Accepted all the changes
1.7m
Sep. 15, 03
Audio17m.doc
Geert Knapen
Cleaned up Interrupt description
1.7n
Sep. 30, 03
Audio17n.doc
Geert Knapen
Accepted all changes
1.7o
Sep. 30, 03
Audio17o.doc
Geert Knapen
Major rewrite w.r.t. Controls.
1.7p
Nov. 05, 03
Audio17p.doc
Geert Knapen
Accepted all the changes. Added bit pairs for indicating Control availability
1.7q
Nov. 07, 03
Audio17q.doc
Geert Knapen
Introduced the new concept of controlling sampling frequency
1.7r
Dec. 01, 03
Audio17r.doc
Geert Knapen
Accepted all the changes
1.7s
Dec. 10, 03
Audio17s.doc
Geert Knapen
Changed physical-logical cluster mapping. Added explanation on binding between physical buttons and Audio Controls
1.7t
Feb. 04, 04
Audio17t.doc
Geert Knapen
Accepted all changes
1.7u
Feb. 05, 04
Audio17u.doc
Geert Knapen
Introduced Effect Unit. Regrouped some PUs into the EU concept. Added Parametric EQ as an EU. Accepted all changes
1.7v
Mar. 30, 04
Audio17v.doc
Geert Knapen
Full proof-read. Changed formatting and wording throughout the document
1.7w
Mar. 30, 04
Audio17w.doc
Geert Knapen
Accepted all the changes. Added new Function Categories. Added physical cluster desctriptor to AS interface descriptor.
1.7x
Apr. 13, 04
Audio17x.doc
Geert Knapen
Accepted all the changes. Added new Function Categories. Added support for encoders and decoders.
1.7y
Apr. 28, 04
Audio17y.doc
Geert Knapen
Accepted all the changes.
1.7z
May 15, 04
Audio17z.doc
Geert Knapen
Added some fields to encoder descriptors.
1.8
May 26, 04
Audio18.doc
Geert Knapen
Accepted all changes and promoted to 1.8 level
USB Device Class Definition for Audio Devices
Release 2.0
May 31, 2006 4
Revision Date Filename Author Description
1.8a
Sep. 15, 04
Audio18a.doc
Geert Knapen
Corrected some errors in table offsets etc as indicated by Len Layton (CMedia)
Identified the need to address ASR converter Unit
1.8b
Mar. 15, 05
Audio18b.doc
Geert Knapen
Minor editorial changes
1.8c
Aug. 10, 05
Audio18c.doc
Geert Knapen
Minor editorial changes
1.8d
Aug. 16, 05
Audio18d.doc
Geert Knapen
Accepted editorial changes, based on F2F meeting review. Added and accepted an ID field for all encoder and decoder descriptors. This ID must also be passed into the requests that address the encoder or decoder.
1.8e
Aug. 17, 05
Audio18e.doc
Geert Knapen
Redid the encoder sections. Added generic latency support. Added SRC Unit.
1.8f
Aug. 31, 05
Audio18f.doc
Geert Knapen
Fixed some heading levels. Added DTS.
1.8g
Sep. 02, 05
Audio18g.doc
Geert Knapen
Added Encoder and Decoder Error Codes. Accepted all the changes.
1.9RC1
Sep. 02, 05
Audio19RC1.doc
Geert Knapen
Republished unchanged as 1.9RC1.
1.9RC2
Oct. 05, 05
Audio19RC2.doc
Geert Knapen
Made several small editorial changes. Accepted all the changes.
1.9
Oct. 07, 05
Audio19.doc
Geert Knapen
Promoted to 1.9 without change.
2.0RC1
May 19, 06
Audio20RC1.doc
Geert Knapen
Addressed and accepted some minor changes. Declared this document as the Release Candidate for the 2.0 version.
2.0
May 31, 06
Audio20.doc
Geert Knapen
Added new Intellectual Property Disclaimer. Final version.
USB Device Class Definition for Audio Devices
Release 2.0
May 31, 2006 5
Copyright © 1997-2006 USB Implementers Forum, Inc. All rights reserved.
INTELLECTUAL PROPERTY DISCLAIMER
A LICENSE IS HEREBY GRANTED TO REPRODUCE THIS SPECIFICATION FOR INTERNAL USE ONLY. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED OR INTENDED HEREBY.
USB-IF AND THE AUTHORS OF THIS SPECIFICATION EXPRESSLY DISCLAIM ALL LIABILITY FOR INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS RELATING TO IMPLEMENTATION OF INFORMATION IN THIS SPECIFICATION. USB-IF AND THE AUTHORS OF THIS SPECIFICATION ALSO DO NOT WARRANT OR REPRESENT THAT SUCH IMPLEMENTATION(S) WILL NOT INFRINGE THE INTELLECTUAL PROPERTY RIGHTS OF OTHERS.
THIS SPECIFICATION IS PROVIDED “AS IS” AND WITH NO WARRANTIES, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE. ALL WARRANTIES ARE EXPRESSLY DISCLAIMED. USB-IF, ITS MEMBERS AND THE AUTHORS OF THIS SPECIFICATION PROVIDE NO WARRANTY OF MERCHANTABILITY, NO WARRANTY OF NON-INFRINGEMENT, NO WARRANTY OF FITNESS FOR ANY PARTICULAR PURPOSE, AND NO WARRANTY ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE.
IN NO EVENT WILL USB-IF, MEMBERS OR THE AUTHORS BE LIABLE TO ANOTHER FOR THE COST OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, LOSS OF DATA OR ANY INCIDENTAL, CONSEQUENTIAL, INDIRECT, OR SPECIAL DAMAGES, WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY WAY OUT OF THE USE OF THIS SPECIFICATION, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
NOTE: VARIOUS USB-IF MEMBERS PARTICIPATED IN THE DRAFTING OF THIS SPECIFICATION. CERTAIN OF THESE MEMBERS MAY HAVE DECLINED TO ENTER INTO A SPECIFIC AGREEMENT LICENSING INTELLECTUAL PROPERTY RIGHTS THAT MAY BE INFRINGED IN THE IMPLEMENTATION OF THIS SPECIFICATION. PERSONS IMPLEMENT THIS SPECIFICATION AT THEIR OWN RISK.
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 audio-chair(at)usb.org
最終更新:2011年05月08日 13:34