hevcdecoder.dll 是 Windows 平台上面向 HEVC/H.265 编码格式的视频解码动态链接库。它为播放器、视频编辑、转码、会议、游戏录屏与媒体框架提供可调用的解码能力,使压缩的 H.265 码流还原为可渲染的图像帧。
解析 VPS、SPS、PPS 与 NAL 单元,恢复序列参数和图像参数;执行 CTU 四叉树划分、帧内预测、帧间预测、运动补偿、变换量化、逆扫描与残差重建;处理去块滤波、SAO、参考帧列表和 DPB 缓存,输出 YUV、NV12 或 RGB 数据。
通过 DXVA2、D3D11VA、Media Foundation 或厂商 SDK 调用 Intel、NVIDIA、AMD 显卡的 HEVC 硬解单元,降低 CPU 占用;也支持纯软件解码作为回退路径。它负责创建解码器实例、配置输入输出缓冲区、管理解码线程与同步事件。
向 DirectShow、Media Foundation、FFmpeg 封装层或私有播放内核暴露统一接口;遇到坏帧、丢包或参数缺失时,尝试错误隐藏、重复帧或跳过,避免进程直接崩溃。它还处理色彩空间、分辨率、帧率与时间戳,供显示管线渲染。