VirtualBox

Ignore:
Timestamp:
Aug 21, 2017 1:48:12 PM (7 years ago)
Author:
vboxsync
Message:

Audio: Implemented ability to enable / disable audio input / output on-the-fly via API.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r68239 r68485  
    1977019770    </method>
    1977119771
     19772    <method name="onAudioAdapterChange">
     19773      <desc>
     19774        Triggerd when settings of the audio adapter of the
     19775        associated virtual machine have changed.
     19776
     19777        <result name="VBOX_E_INVALID_VM_STATE">
     19778          Session state prevents operation.
     19779        </result>
     19780        <result name="VBOX_E_INVALID_OBJECT_STATE">
     19781          Session type prevents operation.
     19782        </result>
     19783
     19784      </desc>
     19785      <param name="audioAdapter" type="IAudioAdapter" dir="in"/>
     19786    </method>
     19787
    1977219788    <method name="onSerialPortChange">
    1977319789      <desc>
     
    2213322149      </desc>
    2213422150    </const>
     22151    <const name="OnAudioAdapterChanged" value="97">
     22152      <desc>
     22153        See <link to="IAudioAdapterChangedEvent">IAudioAdapterChangedEvent</link>.
     22154      </desc>
     22155    </const>
    2213522156    <!-- Last event marker -->
    22136     <const name="Last" value="97">
     22157    <const name="Last" value="98">
    2213722158      <desc>
    2213822159        Must be last event, used for iterations and structures relying on numerical event values.
     
    2284822869      <desc>
    2284922870        Network adapter that is subject to change.
     22871      </desc>
     22872    </attribute>
     22873  </interface>
     22874
     22875  <interface
     22876    name="IAudioAdapterChangedEvent" extends="IEvent"
     22877    uuid="D5ABC823-04D0-4DB6-8D66-DC2F033120E1"
     22878    wsmap="managed" autogen="VBoxEvent" id="OnAudioAdapterChanged"
     22879    >
     22880    <desc>
     22881      Notification when a property of the audio adapter changes.
     22882      Interested callees should use IAudioAdapter methods and attributes
     22883      to find out what has changed.
     22884    </desc>
     22885    <attribute name="audioAdapter" type="IAudioAdapter" readonly="yes">
     22886      <desc>
     22887        Audio adapter that is subject to change.
    2285022888      </desc>
    2285122889    </attribute>
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