Méthode IMFDeviceTransform::FlushInputStream (mftransform.h)
La méthode FlushInputStream vide le flux d’entrée d’un appareil MFT.
Syntaxe
HRESULT FlushInputStream(
[in] DWORD dwStreamIndex,
[in] DWORD dwFlags
);
Paramètres
[in] dwStreamIndex
ID de flux du flux d’entrée qui doit être vidé.
[in] dwFlags
Contient le HRESULT du vidage du flux de sortie devproxy correspondant.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles incluent, mais sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
La transition de l’état du flux a réussi. |
|
L’appareil MFT n’a pas pu prendre en charge la demande pour l’instant. |
|
Un ID de flux non valide a été passé. |
|
La transition de flux demandée n’est pas possible. |
Notes
Cette méthode d’interface permet de vider le flux d’entrée d’un appareil MFT.
L’appareil MFT doit supprimer tous les échantillons dans ses files d’attente et réinitialiser toutes ses structures de données internes liées à ce flux d’entrée. Cela revient à réinitialiser le flux d’entrée. Le type de média et l’état du flux ne doivent pas changer.
En cas d’appel
Lorsque le flux d’entrée doit être réinitialisé, le gestionnaire de transformation d’appareil (DTM) appelle cette méthode.Spécifications
Client minimal pris en charge | Windows 10 version 1703 |
Plateforme cible | Windows |
En-tête | mftransform.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour