VirtualBox

Ignore:
Timestamp:
Jun 29, 2022 11:13:40 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
152025
Message:

Audio/Main: Bigger revamp of the audio interface(s) to later also support host audio device enumeration and selection for individual VMs. The audio settings now live in a dedicated (per-VM) IAudioSettings interface (audio adapter + audio host device stuff), to further tidy up the IMachine interface. Also added stubs for IAudioDevice + IHostAudioDevice, plus enmuerations, left for further implementation. Added a new IHostAudioDeviceChangedEvent that can also be used later by API clients. bugref:10050

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/ConsoleImpl.h

    r95368 r95423  
    197197    HRESULT i_onNetworkAdapterChange(INetworkAdapter *aNetworkAdapter, BOOL changeAdapter);
    198198    HRESULT i_onAudioAdapterChange(IAudioAdapter *aAudioAdapter);
     199    HRESULT i_onHostAudioDeviceChange(IHostAudioDevice *aDevice, BOOL aNew, AudioDeviceState_T aState,
     200                                      IVirtualBoxErrorInfo *aErrInfo);
    199201    HRESULT i_onSerialPortChange(ISerialPort *aSerialPort);
    200202    HRESULT i_onParallelPortChange(IParallelPort *aParallelPort);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette