多媒体流式处理错误和成功代码
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
注意
已弃用此 API。 新应用程序不应使用它。
以下列表包含使用多媒体流式处理接口的应用程序的错误消息和成功通知。 此列表不包含所有可能的错误;显示的错误专门适用于多媒体流式处理接口的 Microsoft® DirectShow® 实现。
值 | 十六进制代码 | 说明 |
---|---|---|
MS_S_PENDING | 0x00040001 | 示例更新尚未完成。 |
MS_S_NOUPDATE | 0x00040002 | 强制完成后,示例未更新。 |
MS_S_ENDOFSTREAM | 0x00040003 | 流结束。 示例未更新。 |
MS_E_SAMPLEALLOC | 0x80040401 | 无法从 IMultiMediaStream 对象中删除 IMediaStream 对象,因为它仍至少包含一个已分配的示例。 |
MS_E_PURPOSEID | 0x80040402 | 指定的用途 ID 不能用于调用。 |
MS_E_NOSTREAM | 0x80040403 | 找不到具有指定属性的流。 |
MS_E_NOSEEKING | 0x80040404 | 此 IMultiMediaStream 对象不支持查找。 |
MS_E_INCOMPATIBLE | 0x80040405 | 流格式不兼容。 |
MS_E_BUSY | 0x80040406 | 示例正忙。 |
MS_E_NOTINIT | 0x80040407 | 对象无法接受调用,因为尚未调用其初始化函数或等效函数。 |
MS_E_SOURCEALREADYDEFINED | 0x80040408 | 源已定义。 |
MS_E_INVALIDSTREAMTYPE | 0x80040409 | 流类型对于此操作无效。 |
MS_E_NOTRUNNING | 0x8004040A | IMultiMediaStream 对象未处于运行状态。 |
相关主题