Changeset 20906 in vbox for trunk/include
- Timestamp:
- Jun 24, 2009 10:32:18 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxVideo.h
r20683 r20906 263 263 VBOXVHWACMD_TYPE_SURF_UNLOCK, 264 264 VBOXVHWACMD_TYPE_SURF_BLT, 265 VBOXVHWACMD_TYPE_SURF_FLIP, 266 VBOXVHWACMD_TYPE_SURF_OVERLAY_UPDATE, 267 VBOXVHWACMD_TYPE_SURF_OVERLAY_SETPOSITION, 265 268 VBOXVHWACMD_TYPE_QUERY_INFO1, 266 269 VBOXVHWACMD_TYPE_QUERY_INFO2, … … 361 364 } VBOXVHWA_SURFACEDESC; 362 365 366 typedef struct _VBOXVHWA_BLTDESC 367 { 368 uint32_t flags; 369 uint32_t rop; 370 uint32_t rotationOp; 371 uint32_t rotation; 372 VBOXVHWA_COLORKEY DstCK; 373 VBOXVHWA_COLORKEY SrcCK; 374 } VBOXVHWA_BLTDESC; 375 376 typedef struct _VBOXVHWA_OVERLAYDESC 377 { 378 uint32_t flags; 379 uint32_t Reserved1; 380 uint32_t rotationOp; 381 uint32_t Reserved2; 382 VBOXVHWA_COLORKEY DstCK; 383 VBOXVHWA_COLORKEY SrcCK; 384 } VBOXVHWA_OVERLAYDESC; 385 363 386 #define VBOXVHWA_CAPS_BLT 0x00000001 364 387 #define VBOXVHWA_CAPS_BLTCOLORFILL 0x00000002 … … 511 534 uint32_t flags; 512 535 uint32_t reserved; 536 VBOXVHWA_BLTDESC desc; 513 537 } in; 514 538 } u; 515 539 } VBOXVHWACMD_SURF_BLT; 540 541 typedef struct _VBOXVHWACMD_SURF_OVERLAY_UPDATE 542 { 543 union 544 { 545 struct 546 { 547 VBOXVHWA_SURFHANDLE hDstSurf; 548 uint64_t offDstSurface; 549 VBOXVHWA_RECTL dstRect; 550 VBOXVHWA_SURFHANDLE hSrcSurf; 551 uint64_t offSrcSurface; 552 VBOXVHWA_RECTL srcRect; 553 uint32_t flags; 554 uint32_t reserved; 555 VBOXVHWA_OVERLAYDESC desc; 556 } in; 557 } u; 558 }VBOXVHWACMD_SURF_OVERLAY_UPDATE; 559 560 typedef struct _VBOXVHWACMD_SURF_OVERLAY_SETPOSITION 561 { 562 union 563 { 564 struct 565 { 566 VBOXVHWA_SURFHANDLE hDstSurf; 567 uint64_t offDstSurface; 568 VBOXVHWA_SURFHANDLE hSrcSurf; 569 uint64_t offSrcSurface; 570 uint32_t xPos; 571 uint32_t yPos; 572 uint32_t flags; 573 uint32_t reserved; 574 } in; 575 } u; 576 } VBOXVHWACMD_SURF_OVERLAY_SETPOSITION; 516 577 517 578 #pragma pack()
Note:
See TracChangeset
for help on using the changeset viewer.