使用 TopoEdit 添加输出节点
在拓扑中,输出节点表示媒体接收器,该接收器从转换节点接收媒体数据并呈现数据以供播放。 输出节点的类型取决于源节点的媒体类型。
下表显示了用于将输出节点添加到拓扑的菜单/工具栏命令。
源媒体类型 | 菜单/工具栏命令 | 说明 |
---|---|---|
音频流 | 在 “拓扑 ”菜单上,单击“ 添加 SAR”。 | 为流式处理音频呈现器 (SAR) 创建输出节点,该节点通过音频设备(如声音卡)播放音频流。 |
视频流 | 在 “拓扑 ”菜单上,单击“ 添加 EVR”。 | 为显示视频流的帧的增强视频呈现器 (EVR) 创建输出节点。 |
自定义媒体接收器 | - 在 “拓扑 ”菜单上,单击“ 添加自定义接收器”。 此时将打开 “输入自定义 GUID ”对话框。 - 在 “GUID: ”字段中,输入要添加到拓扑的自定义接收器的 GUID。 注意: TopoEdit 需要格式为“{xxxxxxxx-xxxx-xxxx-xxxxxx}”格式的 GUID。 否则,它无法添加节点并显示“GUID 无效”错误消息。 - 单击“ 确定”。 |
为自定义媒体源的流接收器创建输出节点。 自定义接收器必须支持 CoCreateInstance ,以便可以使用 CLSID 指定接收器。 |
TopoEdit 创建指定的输出节点。 拓扑 窗格 将输出节点显示为绿色框,其中显示了流接收器的名称。
有关使用媒体基础 API 以编程方式添加输出节点的信息,请参阅 创建输出节点。