Quality-Control 管理

[与此页面关联的功能(DirectShow)是一项旧功能。 它已被 MediaPlayerIMFMediaEngine取代,并在媒体基金会 音频/视频捕获。 这些功能已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获,而不是 DirectShow。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]

质量控制是一种机制,用于通过筛选器图调整数据流速率以响应运行时性能。 如果呈现器筛选器接收的数据过多或数据太少,则它可以发送 质量消息。 质量消息请求调整数据速率。 默认情况下,质量消息会从呈现器上游传输,直到它们到达可以响应的筛选器(如果有)。 应用程序还可以实现自定义质量管理器。 在这种情况下,呈现器会将质量消息直接传递给应用程序的质量管理器。

本文包含以下主题。

适用于筛选器开发人员的 数据流

编写 DirectShow 筛选器