| Previous | Next |
| NS_S_WMG_FORCE_DROP_FRAME | NS_S_WMR_PINTYPEPARTIALMATCH |
NS_S_WMR_ALREADYRENDERED
Windows Media stream is already rendered
NS_S_WMR_ALREADYRENDERED is HRESULT 856159 (0x000D105F) from Windows Media. The documented description is “The specified stream has already been rendered.” The severity bit indicates a nonfailure result, but the value carries a specific condition that must not be collapsed into plain S_OK.
In the legacy Windows Media pipeline or Player state, this result means that the specified stream has already been rendered. Handling is complete only after the caller verifies what work occurred and what remains outstanding.
Where the status is encountered
- Windows Media source, reader, writer, or renderer callbacks; log the exact method and object state instead of interpreting the constant outside that contract.
- Windows Media Player SDK automation; log the exact method and object state instead of interpreting the constant outside that contract.
- Media graph, playlist, image, rights, or buffering state; log the exact method and object state instead of interpreting the constant outside that contract.
What must be true before accepting it
Verify that the existing renderer and connection satisfy the requested stream and no duplicate graph branch is created. Failure to prove the boundary can make it look healthy while the intended operation remains unfinished.
Classify the operation phase reached when this HRESULT was returned before releasing objects or issuing replacement work.
Evidence to preserve
- Preserve stream number and media type.
- Preserve existing renderer CLSID.
- Preserve connected pin identities.
- Preserve graph generation.
- Preserve request that attempted duplicate rendering.
Correct handling and recovery
Reuse the established renderer or inspect the graph before changing it. Do not add a second renderer that competes for the same stream.
Practical scenario
A graph-building helper is asked to render an audio stream twice. It detects the existing branch and returns the current renderer connection.
References
- Microsoft: Windows Media Format SDK error codes — official Microsoft material relevant to this HRESULT.
- Microsoft: Windows Media Player SDK
- Microsoft: Windows Media Player buffering event
- Microsoft: HRESULT values
Looking for a different code? Search another status or error code.