Changeset 89797 in vbox for trunk/include
- Timestamp:
- Jun 20, 2021 1:17:17 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 145254
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pdmaudioifs.h
r89796 r89797 33 33 * 34 34 @startuml 35 skinparam componentStyle rectang ular35 skinparam componentStyle rectangle 36 36 37 37 component DevAudio { … … 58 58 } 59 59 } 60 note rightof DevAudio60 note top of DevAudio 61 61 This could be DevHda, DevIchAc97 62 62 or DevSB16. 63 63 end note 64 64 65 ''note as LunNote 66 '' There can be any number of LUNs. 67 '' 68 '' The first LUN is normally used for 69 '' connecting to the host audio device. 70 '' 71 '' Then follows remote desktop, video 72 '' recording, debugging and testing. 73 ''end note 74 ''LunNote .. LUN0 75 ''LunNote .. LUN1 76 65 77 node "Driver Chain #0" { 66 78 component "DrvAudio#0" { 79 () PDMIHOSTAUDIOPORT0 67 80 () PDMIAUDIOCONNECTOR0 68 () PDMIHOSTAUDIOPORT069 81 } 70 82 component "DrvHostAudioWasApi" { … … 72 84 } 73 85 } 86 PDMIHOSTAUDIOPORT0 <--> PDMIHOSTAUDIO0 74 87 75 88 node "Driver Chain #1" { … … 82 95 } 83 96 } 84 97 note bottom of DrvAudioVRDE 98 The backend driver is sometimes not configured if the component it represents 99 is not configured for the VM. However, Main will still set up the LUN but 100 with just DrvAudio attached to simplify runtime activation of the component. 101 In the meanwhile, the DrvAudio instance works as if DrvHostAudioNull were attached. 102 end note 103 104 LUN1 <--> PDMIAUDIOCONNECTOR1 85 105 LUN0 <--> PDMIAUDIOCONNECTOR0 86 LUN1 <--> PDMIAUDIOCONNECTOR1 87 88 PDMIHOSTAUDIOPORT0 <--> PDMIHOSTAUDIO0 106 89 107 PDMIHOSTAUDIOPORT1 <--> PDMIHOSTAUDIO1 90 108
Note:
See TracChangeset
for help on using the changeset viewer.