Files
Client/Library/dxx8/samples/Multimedia/DirectShow/Players/PlayDMO
LGram16 e067522598 Initial commit: ROW Client source code
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>
2025-11-29 16:24:34 +09:00
..

DirectShow Sample -- PlayDMO
----------------------------

PlayDMO allows you to open any media file, view its video component (if present), and
apply any number of DMO audio effects to its audio component.  

Select a media file by typing its name in the edit box or by clicking the 
Browse For Media button.  Then select one or more audio effects DMOs to apply to 
the audio.  Click Apply to immediately rebuild the filter graph with the selected DMOs.
You may also click Play instead, and any selected DMOs will be added to the newly built
filter graph.

Once you have started playing the media file, you can click on a filter or DMO in the
Filters/DMO listbox and edit its properties by clicking the Filter Properties button.
The corresponding filter properties dialog will be displayed.  If you click on a DMO in 
the Filters/DMO list, you'll also see extra DMO-specific information provided by the IMediaObject interface.

Note: Since the filter graph is rebuilt when you click Play, don't set Filter Properties
until the graph is already playing.  Otherwise, you will lose your settings when you
start playing the media file.