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>
41 lines
1.6 KiB
Plaintext
41 lines
1.6 KiB
Plaintext
DirectShow Sample -- GargleDMO
|
|
------------------------------
|
|
|
|
Description
|
|
|
|
This sample is a Microsoft DirectX Media Object (DMO) that creates a
|
|
gargle effect, similar to the Gargle Filter sample for Microsoft DirectShow.
|
|
|
|
This sample demonstrates how to implement the the following interfaces:
|
|
|
|
IMediaObject
|
|
IMediaObjectInPlace
|
|
IMediaParamInfo
|
|
IMediaParams
|
|
|
|
|
|
User's Guide
|
|
|
|
To use this DMO, build and register GargleDMO.dll. The sample project builds
|
|
several intermediate libraries. To build the DLL in Microsoft Visual Studio,
|
|
select Batch Build from the Build menu.
|
|
|
|
You can use the DMO in the DMO Demo sample application, or with the
|
|
DirectShow GraphEdit utility. GraphEdit automatically wraps the DMO in the
|
|
DMO Wrapper filter.
|
|
|
|
You can also use the DMO in Microsoft DirectMusic applications, including
|
|
the Microsoft DirectMusic Producer application included with the SDK.
|
|
In DirectMusic Producer, use the Audiopath Designer to insert the DMO into an
|
|
audiopath. To control media parameters, use the Parameter Control track.
|
|
Insert a curve in the track and assign it to control any of the properties
|
|
on the DMO. For more information, see the Audiopath Designer and Parameter
|
|
Control Track topics in the DirectMusic Producer application help.
|
|
|
|
The Gargle DMO provides a property page for the user to set the shape of the
|
|
modulating waveform (square or triangular) and the frequency. It also supports
|
|
a custom interface, IGargleDMOSample, for setting these properties.
|
|
|
|
|
|
For more information about this sample, see "DirectShow Samples" in the
|
|
DirectX 8 SDK documentation. |