Changeset 88235 in vbox for trunk/src/VBox/Devices/Audio
- Timestamp:
- Mar 22, 2021 10:44:43 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 143432
- Location:
- trunk/src/VBox/Devices/Audio
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/AudioHlp.cpp
r88234 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * Intermedia audio driver, common routines. 4 * 5 * These are also used in the drivers which are bound to Main, e.g. the VRDE 6 * or the video audio recording drivers. 3 * Audio helper routines. 4 * 5 * These are used with both drivers and devices. 7 6 */ 8 7 -
trunk/src/VBox/Devices/Audio/AudioHlp.h
r88234 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * Intermediate audio driver header.3 * Audio helper routines. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/AudioMixer.cpp
r88234 r88235 3 3 * Audio mixing routines for multiplexing audio sources in device emulations. 4 4 * 5 * == Overview 5 * Overview 6 * ======== 6 7 * 7 8 * This mixer acts as a layer between the audio connector interface and … … 28 29 * PDM audio input/output streams. 29 30 * 30 * == Playback 31 * Playback 32 * ======== 31 33 * 32 34 * For output sinks there can be one or more mixing stream attached. … … 46 48 * data. 47 49 * 48 * == Recording 50 * Recording 51 * ========= 49 52 * 50 53 * For input sinks only one mixing stream at a time can be the recording -
trunk/src/VBox/Devices/Audio/DevHda.cpp
r88234 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * DevHDA.cpp - VBox Intel HD Audio Controller.3 * Intel HD Audio Controller Emulation. 4 4 * 5 5 * Implemented against the specifications found in "High Definition Audio -
trunk/src/VBox/Devices/Audio/DevHda.h
r88228 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * DevHDA.h - VBox Intel HD Audio Controller.3 * Intel HD Audio Controller Emulation - Structures. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp
r88230 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * HDACodec - VBox HD Audio Codec.3 * Intel HD Audio Controller Emulation - Codec, Sigmatel/IDT STAC9220. 4 4 * 5 5 * Implemented based on the Intel HD Audio specification and the -
trunk/src/VBox/Devices/Audio/DevHdaCodec.h
r88228 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * HDACodec - VBox HD Audio Codec.3 * Intel HD Audio Controller Emulation - Codec, Sigmatel/IDT STAC9220. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DevHdaCommon.cpp
r88230 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * DevHDACommon.cpp - Shared HDA device functions.3 * Intel HD Audio Controller Emulation - Common stuff. 4 4 * 5 5 * @todo r=bird: Shared with whom exactly? -
trunk/src/VBox/Devices/Audio/DevHdaCommon.h
r88228 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * DevHDACommon.h - Shared HDA device defines / functions. 3 * Intel HD Audio Controller Emulation - Common stuff. 4 * 5 * @todo r=bird: Wtf is this? Do we have some other HDA implementations 6 * that I'm not aware of that shares this code? 4 7 */ 5 8 -
trunk/src/VBox/Devices/Audio/DevHdaStream.cpp
r88234 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * HDAStream.cpp - Stream functions for HD Audio.3 * Intel HD Audio Controller Emulation - Streams. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DevHdaStream.h
r88228 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * HDAStream.h - Streams for HD Audio.3 * Intel HD Audio Controller Emulation - Streams. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DevHdaStreamChannel.cpp
r88228 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * HDAStreamChannel.cpp - Stream channel functions for HD Audio.3 * Intel HD Audio Controller Emulation - Stream channel. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DevHdaStreamChannel.h
r88231 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * HDAStreamChannel.h - Stream channel functions for HD Audio.3 * Intel HD Audio Controller Emulation - Stream channel. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DevHdaStreamMap.cpp
r88234 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * HDAStreamMap.cpp - Stream mapping functions for HD Audio.3 * Intel HD Audio Controller Emulation - Stream mapping (e.g. 5.1 -> stereo). 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DevHdaStreamMap.h
r88228 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * HDAStreamMap.h - Stream map functions for HD Audio.3 * Intel HD Audio Controller Emulation - Stream mapping (e.g. 5.1 -> stereo). 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DrvAudio.cpp
r88234 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * Intermediate audio driver header. 4 * 5 * @remarks Intermediate audio driver for connecting the audio device emulation 6 * with the host backend. 3 * Intermediate audio driver - Connects the audio device emulation with the host backend. 7 4 */ 8 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp
r88230 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * ALSA audio driver.3 * Host audio driver - Advanced Linux Sound Architecture (ALSA). 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp
r88230 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox audio devices - Mac OS X CoreAudio audio driver.3 * Host audio driver - Mac OS X CoreAudio. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudioAuth.mm
r88226 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox audio devices - Mac OS X CoreAudio audio driver, authorization helpers for Mojave+.3 * Host audio driver - Mac OS X CoreAudio, authorization helpers for Mojave+. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioDSound.cpp
r88233 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * Windows host backend driver using DirectSound.3 * Host audio driver - DirectSound (Windows). 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioDSoundMMNotifClient.cpp
r88233 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * DrvHostAudioDSoundMMNotifClient.cpp - Implementation of the IMMNotificationClient interface 4 * to detect audio endpoint changes. 3 * Host audio driver - DSound - Implementation of the IMMNotificationClient interface to detect audio endpoint changes. 5 4 */ 6 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioDSoundMMNotifClient.h
r88233 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * DrvHostAudioDSoundMMNotifClient.h - Implementation of the IMMNotificationClient interface 4 * to detect audio endpoint changes. 3 * Host audio driver - DSound - Implementation of the IMMNotificationClient interface to detect audio endpoint changes. 5 4 */ 6 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioDebug.cpp
r88234 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * Debug audio driver. 4 * 5 * Host backend for dumping and injecting audio data from/to the device emulation. 3 * Host audio driver - Debug - For dumping and injecting audio data from/to the device emulation. 6 4 */ 7 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioNull.cpp
r88230 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * NULL audio driver.3 * Host audio driver - NULL. 4 4 * 5 5 * This also acts as a fallback if no other backend is available. -
trunk/src/VBox/Devices/Audio/DrvHostAudioOss.cpp
r88230 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * OSS (Open Sound System) host audio backend.3 * Host audio driver - OSS (Open Sound System). 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp
r88230 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox audio devices: Pulse Audio audio driver.3 * Host audio driver - Pulse Audio. 4 4 */ 5 5 -
trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp
r88234 r88235 1 1 /* $Id$ */ 2 2 /** @file 3 * ValidationKit audio driver - host backend for dumping and injecting audio data 4 * from/to the device emulation. 3 * Host audio driver - ValidationKit - For dumping and injecting audio data from/to the device emulation. 5 4 */ 6 5
Note:
See TracChangeset
for help on using the changeset viewer.