Game client codebase including: - CharacterActionControl: Character and creature management - GlobalScript: Network, items, skills, quests, utilities - RYLClient: Main client application with GUI and event handlers - Engine: 3D rendering engine (RYLGL) - MemoryManager: Custom memory allocation - Library: Third-party dependencies (DirectX, boost, etc.) - Tools: Development utilities 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
Windows XP DirectShow Sample -- VMRMix
|
|
--------------------------------------
|
|
|
|
Description: This application shows capabilities of the new
|
|
video mixing renderer (VMR) that is the default video
|
|
renderer in Windows XP. In particular, it demonstrates
|
|
how to use the VMR in a mixing mode with several sources,
|
|
how to apply a bitmap image with a color key over the video,
|
|
and how to take advantage of the IVMRMixerControl interface
|
|
to manage source and destination rectangles and alpha-level
|
|
for each media stream.
|
|
|
|
Usage:
|
|
Upon initialization, VMRMix asks the user to specify a
|
|
media folder that contains at least two valid media files,
|
|
after which it loads media settings from that folder.
|
|
The user is asked to specify playback options:
|
|
number of source files, size of the playback window, and
|
|
whether to display a static bitmap image. When the user
|
|
clicks on the 'Play' button, a new window appears to mix
|
|
the selected streams. The demonstration lasts until the
|
|
longest media file reaches the end. You can interrupt the
|
|
demonstration by closing the playback window.
|
|
|
|
Troubleshooting:
|
|
This application was originally created as a stress test,
|
|
so it uses more system resources when displaying a maximum
|
|
number of streams and when using "full-screen" mode. If
|
|
video is freezing or slows down, try selecting fewer sources
|
|
and turn off the "full-screen" option.
|