Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
| 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 preferidos.
O DTM definiria o tipo de mídia solicitado no fluxo de saída devproxy e, em seguida, faria a transição 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 interrompido ou em execução. Se o fluxo estiver no estado interrompido, o Gerenciador de Transformação de Dispositivo consultará o tipo preferido para esse fluxo de entrada MFT de Dispositivo e o definirá como a saída do Devproxy. Se isso for bem-sucedido, o DTM definirá o mesmo tipo de mídia preferido na entrada do Device MFT.
Quando o Device MFT gera esse evento durante o streaming, a entrega de amostras adicional será interrompida e o tipo de mídia preferido será solicitado na entrada Device MFT. Este tipo de mídia é definido na saída de Devproxy e entrada de MFT dispositivo. O fluxo será reiniciado automaticamente no fluxo de saída Devproxy e as amostras serão entregues ao fluxo de entrada MFT do dispositivo. Quando novas amostras chegarem, o Device MFT entregará as amostras para os fluxos de saída relacionados.