Метод ITMultiTrackTerminal::RemoveTrackTerminal (tapi3if.h)
Метод RemoveTrackTerminal удаляет указанный терминал из коллекции терминалов отслеживания, принадлежащих терминалу multitrack, в котором был вызван метод . Если в потоке выбран терминал отслеживания, его следует сначала отменить.
Синтаксис
HRESULT RemoveTrackTerminal(
[in] ITTerminal *pTrackTerminalToRemove
);
Параметры
[in] pTrackTerminalToRemove
Указатель на интерфейс ITTerminal удаляемого терминала.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Метод успешно выполнен. |
|
Параметр pTrackTerminalToRemove не является допустимым указателем. |
|
Для выполнения операции недостаточно памяти. |
Комментарии
Основное использование метода RemoveTrackTerminal — очистка во время процесса выбора терминала. Например, если дорожка создана, но не выбрана в потоке, этот метод можно использовать для удаления дорожки.
Фактическое действие, выполняемого этим методом, может отличаться в фактической реализации терминала. Например, вызов этого метода в терминале записи файлов приводит к удалению соответствующего потока данных файла из файла. Вызов этого метода в терминале воспроизведения файлов завершается сбоем, так как его набор терминалов определяется исключительно конфигурацией файла и не может быть изменен вызывающим элементом.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | tapi3if.h (включая Tapi3.h) |
Библиотека | Uuid.lib |
DLL | Tapi3.dll |