Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This topic describes some of the more complicated implementation requirements of a renderer; these apply to most renderers, although some aspects are video-specific (such as EC_REPAINT and other notifications).
In particular, it discusses how to handle various notifications, state changes, and format changes.
It also provides a summary of the notifications that a renderer is responsible for sending to the filter graph manager.
The following topics are explained:
- Writing an Alternative Renderer
- Handling End-of-stream and Flushing Notifications
- Handling State Changes and Pause Completion
- Handling Termination
- Handling Dynamic Format Changes
- Handling Persistent Properties
- Handling EC_REPAINT Notifications
- Handling Notifications in Full-Screen Mode
- Summary of Notifications
Send Feedback on this topic to the authors