拓扑节点属性
以下属性适用于拓扑节点。
常规拓扑节点属性
属性 | 说明 |
---|---|
MF_TOPONODE_CONNECT_METHOD | 指定拓扑加载程序如何连接此拓扑节点,以及此节点是否为可选节点。 |
MF_TOPONODE_DECODER | 指定拓扑节点的对象是否为解码器。 |
MF_TOPONODE_DECRYPTOR | 指定拓扑节点的基础对象是否为解密器。 |
MF_TOPONODE_DISCARDABLE | 指定管道是否可以从拓扑节点中删除示例。 |
MF_TOPONODE_ERROR_MAJORTYPE | 包含拓扑节点的主要媒体类型。 当拓扑因找不到正确的解码器而无法加载时,将设置此属性。 |
MF_TOPONODE_ERROR_SUBTYPE | 包含拓扑节点的媒体子类型。 当拓扑因找不到正确的解码器而无法加载时,将设置此属性。 |
MF_TOPONODE_ERRORCODE | 包含此拓扑节点最近连接失败的错误代码。 |
MF_TOPONODE_LOCKED | 指定是否可以在此拓扑节点上更改媒体类型。 |
MF_TOPONODE_MARKIN_HERE | 指定管道是否在此节点上应用标记。 |
MF_TOPONODE_MARKOUT_HERE | 指定管道是否在此节点上应用标记。 |
源节点属性
属性 | 说明 |
---|---|
MF_TOPONODE_MEDIASTART | 指定演示文稿相对于启动媒体源文件的开始时间(以 100 纳秒为单位)。 |
MF_TOPONODE_MEDIASTOP | 指定演示文稿相对于启动媒体源文件的停止时间(以 100 纳秒为单位)。 |
MF_TOPONODE_PRESENTATION_DESCRIPTOR | 包含指向媒体源的演示文稿描述符的指针。 |
MF_TOPONODE_SEQUENCE_ELEMENTID | 指定包含源节点的元素。 |
MF_TOPONODE_SOURCE | 包含指向与拓扑节点关联的媒体源的指针。 |
MF_TOPONODE_STREAM_DESCRIPTOR | 包含指向媒体源的流描述符的指针。 |
MF_TOPONODE_WORKQUEUE_ID | 指定拓扑节点的工作队列。 |
MF_TOPONODE_WORKQUEUE_MMCSS_CLASS | 为拓扑节点指定多媒体类计划程序服务 (MMCSS) 任务。 |
MF_TOPONODE_WORKQUEUE_MMCSS_TASKID | 指定拓扑节点的 MMCSS 任务标识符。 |
转换节点属性
属性 | 说明 |
---|---|
MF_TOPONODE_D3DAWARE | 指定与拓扑节点关联的转换是否支持 DirectX 视频加速 (DXVA) |
MF_TOPONODE_DRAIN | 指定何时排空转换。 |
MF_TOPONODE_FLUSH | 指定何时刷新转换。 |
MF_TOPONODE_TRANSFORM_OBJECTID | 类标识符 (CLSID) 与此拓扑节点关联的转换。 |
输出节点属性
属性 | 说明 |
---|---|
MF_TOPONODE_DISABLE_PREROLL | 指定媒体会话是否在此拓扑节点表示的媒体接收器上使用预滚动。 |
MF_TOPONODE_NOSHUTDOWN_ON_REMOVE | 指定当从拓扑中删除输出节点时,媒体会话是否关闭媒体接收器。 |
MF_TOPONODE_RATELESS | 指定与此拓扑节点关联的媒体接收器是否无速率。 |
MF_TOPONODE_STREAMID | 与此拓扑节点关联的流接收器的流标识符。 |
Tee Node 属性
属性 | 说明 |
---|---|
MF_TOPONODE_PRIMARYOUTPUT | 指示哪个输出是发条节点上的主输出。 |
相关主题