Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
The METransformHaveOutput event indicates that a device transform has a sample ready on one of its output streams.
Lors de l’envoi
Devproxy ou Device MFT déclenche cet événement lorsqu’un exemple est prêt sur son flux de sortie à récupérer par le gestionnaire de transformation d’appareil (DTM).
Lorsque Devproxy déclenche METransformHaveOutput, DTM appelle ProcessOutput sur Devproxy. Les échantillons résultants sont alimentés dans l’entrée correspondante de l’appareil MFT.
When Device MFT raises METransformHaveOutput, DTM would relay the event to Device Source. La source de l’appareil appelle la sortie du processus sur le Gestionnaire de transformation d’appareil qui sera acheminée vers le MFT de l’appareil. Ainsi, l’exemple est récupéré par la source de l’appareil et entre dans le pipeline multimédia.
paramètres de
None.
Remarks
Device MFT would receive the total output stream count of MFT_OUTPUT_DATA_BUFFER structures in an array. Il est prévu de renseigner les membres de la structure avec les valeurs appropriées. 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 appelle à nouveau ProcessOutput, mais à ce moment-là, Device MFT peut simplement renvoyer l’appel sans exemples si aucun n’est disponible.
For more information, see IMFDeviceTransform::ProcessOutput.