| Previous | Next |
| NS_S_WMR_PINTYPEPARTIALMATCH | NS_S_WMG_ADVISE_DROP_FRAME |
NS_S_WMR_PINTYPEFULLMATCH
Windows Media pin type fully matches
NS_S_WMR_PINTYPEFULLMATCH is HRESULT 856161 (0x000D1061) from Windows Media. The documented description is “The specified type fully matches this pin type.” 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 type fully matches this pin type. A generic success branch is insufficient here because continuation and output validity remain code-specific.
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 complete media type is compatible and the intended pins can connect without hidden format conversion. This boundary is where it changes from useful state information into a potentially mishandled result.
A retry decision requires evidence about already-completed work and outstanding work.
Evidence to preserve
- Preserve complete AM_MEDIA_TYPE fields.
- Preserve source and target pin IDs.
- Preserve allocator requirements.
- Preserve connection HRESULT.
- Preserve graph state after connection.
Correct handling and recovery
Connect the pins using the confirmed type, then verify allocator and timing requirements. Retain the negotiated type for diagnostics.
Difference from nearby results
Branching precisely on it prevents cancellation, pending work, and partial output from sharing one path.
Practical scenario
A decoder output and renderer input expose identical audio media types. The graph connects them directly and records the allocator properties.
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.
