Files
Client/Library/dxx8/samples/Multimedia/DirectShow/Players/CutScene
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 -- CutScene
-----------------------------

Usage:

    cutscene <media filename>

Description:

    Cutscene is a simple fullscreen movie player sample that enables you to
    add movie playback to your application without needing to learn the 
    specifics of DirectShow programming.

    The application's WinMain() calls PlayCutscene(), a generic function that 
    you can use to add easy playback of movies or cutscenes to the beginning 
    of your game.  All of the code needed for movie playback is contained 
    within cutscene.cpp and cutscene.h and can be added to your project.

    Cutscene creates a hidden window to handle keyboard input.  A user can 
    press SPACE, ENTER, or ESCAPE keys to cause the playback to end.  
    When playback ends, the window is destroyed.

Return values:

    If movie playback continues to the end without error, 
        PlayCutscene() returns S_OK.

    If movie playback is interrupted by the user, PlayCutscene returns S_FALSE.
        (S_FALSE is not an error and will not fail in the FAILED() macro.)

    If there is an error, PlayCutscene returns an HRESULT error code.