Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
The METransformHaveOutput event indicates that a device transform has a sample ready on one of its output streams.
Quando viene inviato
Devproxy o Device MFT genera questo evento quando ha un campione pronto per il flusso di output per essere prelevato dal gestore di trasformazione del dispositivo (DTM).
Quando Devproxy genera METransformHaveOutput, DTM chiamerebbe ProcessOutput su Devproxy. I campioni risultanti verranno inseriti nell'input corrispondente di Device MFT.
When Device MFT raises METransformHaveOutput, DTM would relay the event to Device Source. L'origine del dispositivo chiamerebbe l'output del processo in Gestione trasformazione dispositivo che verrebbe instradato al dispositivo MFT. L'esempio verrà quindi prelevato dall'origine del dispositivo e immetterebbe la pipeline multimediale.
parametri
None.
Remarks
Device MFT would receive the total output stream count of MFT_OUTPUT_DATA_BUFFER structures in an array. Si prevede di compilare i membri della struttura con valori appropriati. 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. DTM chiamerebbe di nuovo ProcessOutput, ma in quel momento, Device MFT potrebbe semplicemente restituire la chiamata senza campioni se non è disponibile nessuno.
For more information, see IMFDeviceTransform::ProcessOutput.