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.
The METransformHaveOutput event indicates that a device transform has a sample ready on one of its output streams.
Quando enviado
O Devproxy ou o Device MFT gera esse evento quando eles têm um exemplo pronto em seu fluxo de saída para serem coletados pelo DTM (gerenciador de transformação de dispositivo).
Quando Devproxy gera METransformHaveOutput, o DTM chama ProcessOutput no Devproxy. Os exemplos resultantes seriam alimentados na entrada correspondente do MFT do dispositivo.
When Device MFT raises METransformHaveOutput, DTM would relay the event to Device Source. A origem do dispositivo chamaria a Saída do Processo no Gerenciador de Transformação de Dispositivos, que seria roteada para o MFT do dispositivo. Assim, o exemplo seria coletado pela Origem do Dispositivo e entraria no pipeline de mídia.
Parâmetros de
None.
Remarks
Device MFT would receive the total output stream count of MFT_OUTPUT_DATA_BUFFER structures in an array. Espera-se que ele preencha os membros da estrutura com os valores apropriados. Before DTM calls back into the Device MFT to retrieve a sample, in response to a METransformHaveOutput message, if another sample becomes available for another stream, Device MFT would go ahead and send the sample in this ProcessOutput call. A DTM chamaria ProcessOutput novamente, mas, nesse momento, o Dispositivo MFT poderá retornar a chamada sem amostras se nenhuma estiver disponível.
For more information, see IMFDeviceTransform::ProcessOutput.