VirtualBox

Changeset 95425 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Jun 29, 2022 11:32:32 AM (3 years ago)
Author:
vboxsync
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 [build fix]. bugref:10050

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/HostAudioDeviceImpl.cpp

    r95424 r95425  
    5555
    5656/**
    57  *  Initializes the audio adapter object.
     57 * Initializes the audio device object.
    5858 *
    59  *  @param aParent  Handle of the parent object.
     59 * @returns HRESULT
    6060 */
    6161HRESULT HostAudioDevice::init(void)
     
    7272
    7373/**
    74  *  Uninitializes the instance and sets the ready flag to FALSE.
    75  *  Called either from FinalRelease() or by the parent when it gets destroyed.
     74 * Uninitializes the instance and sets the ready flag to FALSE.
     75 * Called either from FinalRelease() or by the parent when it gets destroyed.
    7676 */
    77 void HostAudioDevice::uninit()
     77void HostAudioDevice::uninit(void)
    7878{
    7979    LogFlowThisFunc(("\n"));
Note: See TracChangeset for help on using the changeset viewer.

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