VirtualBox

Changeset 19844 in vbox for trunk/src/VBox/Main/idl


Ignore:
Timestamp:
May 19, 2009 11:12:55 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
47505
Message:

HGSMI: post host VBVA commands to display; Video HW Accel: mechanism for passing/processing commands to framebuffer

File:
1 edited

Legend:

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

    r19823 r19844  
    1027610276  <interface
    1027710277     name="IFramebuffer" extends="$unknown"
    10278      uuid="faaf4c24-d534-4171-8781-c15d2b9fe8c3"
     10278     uuid="b7ed347a-5765-40a0-ae1c-f543eb4ddeaf"
    1027910279     wsmap="suppress"
    1028010280     >
     
    1058110581      <param name="count" type="unsigned long" dir="in">
    1058210582        <desc>Number of <tt>RTRECT</tt> elements in the @a rectangles array.</desc>
     10583      </param>
     10584    </method>
     10585   
     10586    <method name="processVHWACommand">
     10587      <desc>
     10588        Posts a Video HW Acceleration Command to the frame buffer for processing.
     10589        The commands used for 2D video acceleration (DDraw surface creation/destroying, blitting, scaling, color covnersion, overlaying, etc.)
     10590        are posted from quest to the host to be processed by the host hardware.
     10591       
     10592        <note>
     10593          The address of the provided command must be in the process space of
     10594          this IFramebuffer object.
     10595        </note>
     10596      </desc>
     10597   
     10598      <param name="command" type="octet" mod="ptr" dir="in">
     10599        <desc>Pointer to VBOXVHWACMD containing the command to execute.</desc>
    1058310600      </param>
    1058410601    </method>
     
    1063410651  <interface
    1063510652     name="IDisplay" extends="$unknown"
    10636      uuid="f1efd4d1-45d4-4f21-a074-29c5a98de8e7"
     10653     uuid="26881797-bc98-444d-ac69-820633b93ec7"
    1063710654     wsmap="suppress"
    1063810655     >
     
    1079410811
    1079510812      </desc>
     10813    </method>
     10814
     10815    <method name="completeVHWACommand">
     10816      <desc>
     10817        Signals that the Video HW Acceleration command has completed.
     10818      </desc>
     10819 
     10820      <param name="command" type="octet" mod="ptr" dir="in">
     10821        <desc>Pointer to VBOXVHWACMD containing the completed command.</desc>
     10822      </param>
    1079610823    </method>
    1079710824
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