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 METransformInputStreamStateChanged event indicates that the input stream state or media type must be changed.
Quando enviado
Quando a saída MFT do dispositivo é alterada, o estado do fluxo de entrada relacionado também pode precisar ser alterado. When this condition occurs, Device MFT generates a METransformInputStreamStateChanged event.
Parâmetros de
| Parameter | Description |
|---|---|
| Índice de fluxo de entrada | O índice de fluxo de entrada deve ser definido no repositório de atributos do IMFMediaEvent. |
Remarks
In response to this event, the device transform manager (DTM) will call GetInputStreamPreferredState on the Device MFT with the specified input stream index. O MFT do dispositivo retornará o estado e o tipo de mídia preferenciais.
A DTM definiria o tipo de mídia solicitado no fluxo de saída devproxy e, em seguida, o transicionaria para o estado de streaming solicitado. Se isso for bem-sucedido, o DTM definirá o mesmo tipo de mídia no fluxo de entrada MFT do dispositivo e o fará a transição para o estado solicitado.
If there is an error during this process then the SetInputStreamStatedwStatus parameter will contain the error that occurred. O MFT do dispositivo deve propagar o erro para o DTM conforme apropriado.
Esse evento pode ser gerado quando o fluxo especificado está em estado parado ou em execução. Se o fluxo estiver em estado interrompido, o Gerenciador de Transformação de Dispositivos consultará o tipo preferencial para esse fluxo de entrada MFT do dispositivo e o definirá como a saída de Devproxy. Se isso for bem-sucedido, o DTM definirá o mesmo tipo de mídia preferencial na entrada do dispositivo MFT.
Quando o Dispositivo MFT gera esse evento durante o streaming, a entrega de exemplo adicional será interrompida e o tipo de mídia preferencial será solicitado na entrada MFT do dispositivo. Esse tipo de mídia é definido na saída de Devproxy e na entrada do dispositivo MFT. O fluxo será reiniciado automaticamente no fluxo de saída Devproxy e os exemplos serão entregues ao fluxo de entrada MFT do dispositivo. Quando novos exemplos chegarem, o Dispositivo MFT fornecerá os exemplos para os fluxos de saída relacionados.