Método ITMultiTrackTerminal::RemoveTrackTerminal (tapi3if.h)
El método RemoveTrackTerminal quita el terminal especificado de la colección de terminales de seguimiento que pertenecen al terminal multipista en el que se llamó al método . Si se ha seleccionado el terminal de seguimiento en una secuencia, primero debe anular la selección.
Sintaxis
HRESULT RemoveTrackTerminal(
[in] ITTerminal *pTrackTerminalToRemove
);
Parámetros
[in] pTrackTerminalToRemove
Puntero a la interfaz ITTerminal del terminal que se va a quitar.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
El parámetro pTrackTerminalToRemove no es un puntero válido. |
|
Existe memoria insuficiente para realizar la operación. |
Comentarios
El uso principal del método RemoveTrackTerminal se limpia durante el proceso de selección del terminal. Por ejemplo, si se ha creado una pista, pero no se ha seleccionado en una secuencia, este método se puede usar para quitar la pista.
La acción real realizada por este método puede variar en la implementación real del terminal. Por ejemplo, llamar a este método en un terminal de grabación de archivos hace que el flujo de datos de archivo correspondiente se quite del archivo. Se produce un error al llamar a este método en un terminal de reproducción de archivos porque su conjunto de terminales está determinado únicamente por la configuración de archivos y el autor de la llamada no puede cambiarlo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | tapi3if.h (include Tapi3.h) |
Library | Uuid.lib |
Archivo DLL | Tapi3.dll |