Changeset 89782 in vbox
- Timestamp:
- Jun 18, 2021 8:50:39 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pdmaudioifs.h
r89768 r89782 27 27 * 28 28 * @section sec_pdm_audio_overview Audio architecture overview 29 * 30 @startuml 31 skinparam componentStyle rectangular 32 33 component "DevAudio" { 34 [Output DMA Engine] 35 [Input DMA Engine] 36 () LUN0 37 () LUN1 38 39 component "AudioMixer" { 40 component "Output Sink" { 41 DrvStreamOut0 --> LUN0 42 DrvStreamOut1 --> LUN1 43 [Output MixerBuffer] --> DrvStreamOut0 44 [Output MixerBuffer] --> DrvStreamOut1 45 [Output MixerBuffer] <- [Output DMA Engine] 46 } 47 component "Input Sink" { 48 LUN0 --> DrvStreamIn0 49 LUN1 --> DrvStreamIn1 50 [Input MixerBuffer] <-- DrvStreamIn0 51 [Input MixerBuffer] <-- DrvStreamIn1 52 [Input MixerBuffer] <- [Input DMA Engine] 53 } 54 } 55 } 56 57 component "DrvAudio0" { 58 () PDMIAUDIOCONNECTOR0 59 } 60 61 component "DrvHostAudioWasApi" { 62 () PDMIHOSTAUDIO0 <--> DrvAudio0 63 } 64 65 component "DrvAudio1" { 66 () PDMIAUDIOCONNECTOR1 67 } 68 69 component "DrvAudioVRDE" { 70 () PDMIHOSTAUDIO1 <--> DrvAudio1 71 } 72 73 PDMIAUDIOCONNECTOR0 <--> LUN0 74 PDMIAUDIOCONNECTOR1 <--> LUN1 75 @enduml 29 76 * 30 77 * The audio architecture mainly consists of two PDM interfaces,
Note:
See TracChangeset
for help on using the changeset viewer.