| Previous | Next |
| VFW_S_VIDEO_NOT_RENDERED | VFW_S_RPZA |
VFW_S_AUDIO_NOT_RENDERED
DirectShow playback omitted the audio stream
VFW_S_AUDIO_NOT_RENDERED is HRESULT 262744 (0x00040258) from Video for Windows. The documented description is “Cannot play back the audio stream: no audio hardware is available.” The high-order severity bit is clear, so this is a success result, but it carries more information than plain S_OK.
Graph construction completed for other streams but no usable audio output path was available.
State to verify
The central question is whether the user and caller know that picture may play without sound and whether audio is mandatory for the task.
Where the result is encountered
- This result can appear in video-only playback fallback; record the producing interface and method.
- It can appear in machines without an enabled audio endpoint; record the producing interface and method.
- It can appear in unsupported audio decoder or renderer formats; record the producing interface and method.
Evidence to preserve
- Preserve audio stream subtype and channel format.
- Preserve unconnected audio pin.
- Preserve audio renderer selection.
- Preserve endpoint and device state.
- Preserve decoder registration and graph topology.
Diagnostic sequence
- Capture the raw HRESULT
0x00040258immediately after the returning method and record whether the caller usedSUCCEEDED,FAILED, equality testing, or exception translation. - Verify the method-specific state: the user and caller know that picture may play without sound and whether audio is mandatory for the task.
Correct handling, retry, and recovery
Continue silently only for content where audio is optional. Otherwise surface the missing audio path and collect endpoint and media-type evidence before changing system codecs.
Practical validation scenario
A kiosk plays a silent animation on a server without audio hardware. The application accepts the status for that asset, while a movie player treats the same result as degraded playback and reports it.
Difference from nearby HRESULT values
VFW_S_VIDEO_NOT_RENDERED omits video; it identifies the audio branch specifically.
References
Looking for a different code? Search another status or error code.
