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>
70 lines
3.0 KiB
Plaintext
70 lines
3.0 KiB
Plaintext
DirectShow_WinXP SDK Samples README
|
|
-----------------------------------
|
|
|
|
The samples in the DirectShow_WinXP directory demonstrate DirectShow features
|
|
that are available only on Windows XP (or later platforms). While you can
|
|
build these samples on any Windows system, you can run them only on Windows XP.
|
|
|
|
You must also ensure that the Windows version (WINVER) is set to 0x501 when
|
|
building these samples to enable Windows XP features and to take advantage of
|
|
updated segments in relevant header files used for Windows XP development.
|
|
(Some DirectShow headers have special sections that pertain to Windows XP
|
|
features and capabilities, and these sections are conditionally compiled
|
|
according to the currently defined Windows version.)
|
|
|
|
---------------------------------------------------------------------------
|
|
NOTE: The DirectShow_WinXP samples do not yet build properly for UNICODE.
|
|
---------------------------------------------------------------------------
|
|
|
|
The DirectShow_WinXP SDK samples are subdivided into directories according
|
|
to their major function:
|
|
|
|
VideoControl - Microsoft Video Control for Windows XP, which provides
|
|
many features used by the Broadcast Digital Architecture
|
|
|
|
VMR - Windows XP Video Mixing Renderer
|
|
|
|
A brief summary of the DirectShow_WinXP samples is provided below. For more
|
|
detailed information, view the Readme.txt in each sample's directory.
|
|
|
|
|
|
Video Control Samples
|
|
----------------------
|
|
|
|
C++ - This sample demonstrates using the Microsoft Video Control to render
|
|
ATSC digital television in a window.
|
|
|
|
VisualBasic - This sample demonstrates using the Microsoft Video Control
|
|
to render digital television in a window, using several available
|
|
network providers. You may also change channels, adjust volume,
|
|
and view device information.
|
|
|
|
HTML - These HTML files demonstrate how to display ATSC, DVB, or Analog
|
|
television on a Web page, using the Microsoft Video Control.
|
|
|
|
VMR Samples
|
|
------------
|
|
|
|
Cube - Demonstrates using the Video Mixing Renderer and a plug-in compositor
|
|
to render three videos simultaneously on a spinning cube.
|
|
|
|
Renderless - Demonstrates using the Video Mixing Renderer and a custom
|
|
allocator-presenter to render video in a window.
|
|
|
|
TxtPlayer - Demonstrates using the Video Mixing Renderer and a custom
|
|
allocator-presenter to render alpha-blended text over a running video.
|
|
|
|
VMRMix - 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.
|
|
|
|
VMRPlayer - Demonstrates using the Video Mixing Renderer to alpha blend one or two
|
|
running videos and a static image, all of which can be moved and resized.
|
|
|
|
VMRXCL - Demonstrates how to use the VMR in DirectDraw exclusive mode and how to
|
|
implement a user-provided (customized) Allocator-Presenter for the VMR.
|
|
It also contains useful utilities to manage bitmaps (as textures) and
|
|
TrueType fonts for text over video.
|
|
|