dxd - dynax driver framework 2.2.0d91
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::usb::terminal Namespace Reference

Enumerations

enum class  types {
  usb_undefined = 0x0100 , streaming , vendor_specific = 0x01ff , input_undefined = 0x0200 ,
  microphone , desktop_microphone , personal_microphone , omni_directional_microphone ,
  microphone_array , processing_microphone_array , output_undefined = 0x300 , speaker ,
  headphones , head_mounted_display_audio , desktop_speaker , room_speaker ,
  communication_speaker , low_frequency_effects_speaker
}
 

Enumeration Type Documentation

◆ types

Enumerator
usb_undefined 

USB Terminal, undefined Type.

streaming 

A Terminal dealing with a signal carried over an endpoint in an AudioStreaming interface. The AudioStreaming interface descriptor points to the associated Terminal through the bTerminalLink field.

vendor_specific 

A Terminal dealing with a signal carried over a vendor-specific interface. The vendor-specific interface descriptor must contain a field that references the Terminal.

input_undefined 

Input Terminal, undefined Type.

microphone 

A generic microphone that does not fit under any of the other classifications.

desktop_microphone 

A microphone normally placed on the desktop or integrated into the monitor.

personal_microphone 

A head-mounted or clip-on microphone.

omni_directional_microphone 

A microphone designed to pick up voice from more than one speaker at relatively long ranges.

microphone_array 

An array of microphones designed for directional processing using host-based signal processing algorithms.

processing_microphone_array 

An array of microphones with an embedded signal processor.

output_undefined 

Output Terminal, undefined Type.

speaker 

A generic speaker or set of speakers that does not fit under any of the other classifications.

headphones 

A head-mounted audio output device.

head_mounted_display_audio 

The audio part of a VR head mounted display. The Associated Interfaces descriptor can be used to reference the HID interface used to report the position and orientation of the HMD.

desktop_speaker 

Relatively small speaker or set of speakers normally placed on the desktop or integrated into the monitor. These speakers are close to the user and have limited stereo separation.

room_speaker 

Larger speaker or set of speakers that are heard well anywhere in the room.

communication_speaker 

Speaker or set of speakers designed for voice communication.

low_frequency_effects_speaker 

Speaker designed for low frequencies (subwoofer). Not capable of reproducing speech or music.


(c) copyright 2009 dynamic acoustics e.U. generated on Tue Mar 11 2025

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.