ITStream::UnselectTerminal 方法 (tapi3if.h)

UnselectTerminal 方法从流中取消选择终端,并停止对此流进行流式处理。

语法

HRESULT UnselectTerminal(
  [in] ITTerminal *pTerminal
);

参数

[in] pTerminal

指向要从流中删除的 ITTerminal 接口终端的指针。

返回值

此方法可以返回其中一个值。

含义
S_OK
方法成功。
E_POINTER
pTerminal 参数不是有效的指针。
E_OUTOFMEMORY
内存不足,无法执行操作。
TAPI_E_INVALIDTERMINAL
pTerminal 参数不指向有效的终端。
TAPI_E_NOTSUPPORTED
提供程序不支持此操作。

注解

由于传输延迟而停止流式处理后,可能会收到某些流事件。

从流中成功取消选择最后一个终端会有效地停止此特定流的任何现有流。 随后选择同一终端或其他终端会重启此类中断的流式处理。

重新选择具有不同终端或新建终端的流可能会产生意外的影响。 筛选器图可能会保留上一个终端中无法与新终端匹配的信息。

要求

   
目标平台 Windows
标头 tapi3if.h (包括 Tapi3.h)

另请参阅

ITStream

媒体服务提供程序接口 (MSPI)