Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
The METransformHaveOutput event indicates that a device transform has a sample ready on one of its output streams.
Wanneer verzonden
Devproxy of Device MFT genereert deze gebeurtenis wanneer ze een voorbeeld gereed hebben voor hun uitvoerstroom om te worden opgehaald door DTM (Device Transform Manager).
Wanneer Devproxy METransformHaveOutput genereert, roept DTM ProcessOutput op Devproxy aan. De resulterende steekproeven worden ingevoerd in de bijbehorende invoer van de apparaat-MFT.
When Device MFT raises METransformHaveOutput, DTM would relay the event to Device Source. De apparaatbron roept procesuitvoer aan in Apparaattransformatiebeheer die naar de apparaat-MFT wordt gerouteerd. Het voorbeeld wordt dus opgehaald door de apparaatbron en zou de mediapijplijn invoeren.
Parameters
None.
Remarks
Device MFT would receive the total output stream count of MFT_OUTPUT_DATA_BUFFER structures in an array. Naar verwachting vult u de structuurleden met de juiste waarden in. 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 roept ProcessOutput opnieuw aan, maar op dat moment kan Device MFT de aanroep zonder voorbeelden retourneren als er geen voorbeelden beschikbaar zijn.
For more information, see IMFDeviceTransform::ProcessOutput.