アットウィキロゴ

Audio Device Document 1.0


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


1 - 6 - 11 - 16 - 21 - 26 - 31 - 36 - 41 - 46 - 51 - 56 - 61 - 66 - 71 - 76 - 81 - 86 - 91 - 96 - 101 - 106 - 111 - 116 - 121 - 126


タグ:

+ タグ編集
  • タグ:
最終更新:2011年05月22日 03:32