Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O conceito de terminal multitrack torna ainda mais desejável que a TAPI forneça um método simplificado de seleção de um terminal em um fluxo ou fluxos. O mecanismo de Seleção de Terminal Padrão foi projetado para resolver isso.
Selecionando um terminal em uma chamada
O recurso Seleção de Terminal Padrão é fornecido por meio da capacidade de selecionar um terminal em uma chamada.
O objeto de chamada expõe uma nova interface, ITBasicCallControl2. A interface expõe os mesmos métodos que ITBasicCallControl, além de três novos métodos: RequestTerminal, SelectTerminalOnCalle UnselectTerminalOnCall.
ITBasicCallControl2::RequestTerminal cria um terminal, considerando a classe de terminal, a direção e o tipo de mídia. Ele examina as listas de terminais estáticos e dinâmicos com suporte para localizar e criar o terminal solicitado.
ITBasicCallControl2::SelectTerminalOnCall seleciona o terminal (ou, no caso de um terminal multitrack, enumera, cria se necessário e seleciona os terminais de faixa) no fluxo (ou fluxos) disponível na chamada.
O algoritmo para correspondência de fluxos de chamadas ao terminal (ou faixas disponíveis no terminal) é descrito na documentação para ITBasicCallControl2::SelectTerminalOnCall.
Chamar ITBasicCallControl2::UnselectTerminalOnCall faz com que o terminal (faixa única ou multitrack) seja desmarcado da chamada. Consulte a documentação do método para obter mais detalhes.
Selecionando um terminal no ITStream
Selecionar um terminal de faixa única em ITStream (chamando ITStream::SelectTerminal) seleciona o terminal no fluxo. Este é o procedimento de seleção de terminal TAPI 3 habitual.
Somente terminais de faixa única podem ser selecionados em um fluxo. A seleção de um terminal de várias pistas em um fluxo falhará, pois o fluxo não reconhecerá o tipo de mídia e a direção.