MF_QUALITY_DROP_MODE 枚举 (mfidl.h)
指定管道组件应如何主动删除样本。
语法
typedef enum _MF_QUALITY_DROP_MODE {
MF_DROP_MODE_NONE = 0,
MF_DROP_MODE_1 = 0x1,
MF_DROP_MODE_2 = 0x2,
MF_DROP_MODE_3 = 0x3,
MF_DROP_MODE_4 = 0x4,
MF_DROP_MODE_5 = 0x5,
MF_NUM_DROP_MODES = 0x6
} MF_QUALITY_DROP_MODE;
常量
MF_DROP_MODE_NONE 值: 0 正常处理样本。 放置模式已禁用。 |
MF_DROP_MODE_1 值: 0x1 第一个下降模式 (攻击性最低) 。 |
MF_DROP_MODE_2 值: 0x2 第二个放置模式。 |
MF_DROP_MODE_3 值: 0x3 第三个放置模式。 |
MF_DROP_MODE_4 值: 0x4 第四个放置模式。 |
MF_DROP_MODE_5 值: 0x5 第五个下降模式 (最激进(如果受支持);请参阅备注) 。 |
MF_NUM_DROP_MODES 值: 0x6 放置模式的最大数目。 此值不是有效的标志。 |
注解
在放置模式下,组件根据下降模式的级别或多或少主动地丢弃样本。 使用的特定算法取决于组件。 模式 1 是攻击性最低的模式,模式 5 是最主动的。 无需组件即可实现所有五个级别。
例如,假设编码的视频流在每对 P 帧之间有三个 B 帧。 解码器可以实现以下放置模式:
- 模式 1:从每三个 B 帧中取出一个。
- 模式 2:从每两个 B 帧中取出一个。
- 模式 3:删除所有增量帧。
- 模式 4 和 5:不支持。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
标头 | mfidl.h |