Partager via


METransformInputStreamStateChanged

L’événement METransformInputStreamStateChanged indique que l’état du flux d’entrée ou le type de média doit être modifié.

Lors de l’envoi

Lorsque la sortie MFT de l’appareil est modifiée, l’état du flux d’entrée associé peut également être modifié. Lorsque cette condition se produit, L’appareil MFT génère un événement METransformInputStreamStateChanged .

Paramètres

Paramètre Description
Index de flux d’entrée L’index de flux d’entrée doit être défini sur le magasin d’attributs de IMFMediaEvent.

Notes

En réponse à cet événement, le gestionnaire de transformation d’appareil (DTM) appelleRa GetInputStreamPreferredState sur l’appareil MFT avec l’index de flux d’entrée spécifié. L’appareil MFT retourne l’état et le type de média préférés.

DTM définit le mediatype demandé sur le flux de sortie devproxy, puis le transfère vers l’état de diffusion en continu demandé. Si cela réussit, DTM définit le même mediatype sur le flux d’entrée MFT de l’appareil et le transfère vers l’état demandé.

En cas d’erreur pendant ce processus, le paramètre SetInputStreamStatedwStatus contient l’erreur qui s’est produite. MFT de l’appareil doit propager l’erreur à la DTM le cas échéant.

Cet événement peut être généré lorsque le flux spécifié est à l’état arrêté ou en cours d’exécution. Si le flux est à l’état arrêté, le Gestionnaire de transformation de périphérique interroge le type par défaut pour ce flux d’entrée MFT d’appareil et le définit sur la sortie de Devproxy. Si cela réussit, DTM définit le même mediatype préféré sur l’entrée de l’appareil MFT.

Lorsque l’appareil MFT génère cet événement lors de la diffusion en continu, d’autres exemples de remise sont arrêtés et le médiatype préféré est demandé sur l’entrée MFT de l’appareil. Ce type de média est défini sur la sortie de Devproxy et l’entrée de Device MFT. Le flux est automatiquement redémarré sur le flux de sortie Devproxy et les exemples sont remis au flux d’entrée MFT de l’appareil. Lorsque de nouveaux exemples arrivent, l’appareil MFT les remet aux flux de sortie associés.