ImfDeviceTransform::GetOutputAvailableType, méthode (mftransform.h)
La méthode GetOutputAvailableType obtient un type de média disponible pour un flux de sortie sur cette transformation Media Foundation (MFT).
Syntaxe
HRESULT GetOutputAvailableType(
[in] DWORD dwOutputStreamID,
[in] DWORD dwTypeIndex,
[out] IMFMediaType **pMediaType
);
Paramètres
[in] dwOutputStreamID
Identificateur de flux de sortie. Pour obtenir la liste des identificateurs de flux, appelez IMFDeviceTransform::GetStreamIDs.
[in] dwTypeIndex
Index du type de média à récupérer. Les types de média sont indexés à partir de zéro et retournés dans l’ordre de préférence approximatif.
[out] pMediaType
Reçoit un pointeur vers l’interface IMFMediaType .
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 |
---|---|
|
Initialisation réussie |
|
L’appareil MFT n’a pas pu prendre en charge la demande pour l’instant. |
|
L’ID de flux n’est pas valide. |
|
Aucun type de média n’est disponible avec l’index spécifié. |
Notes
Le MFT définit une liste des types de médias disponibles pour chaque flux de sortie et les trie par préférence.
Cette méthode énumère les types de médias disponibles pour un flux de sortie. Pour énumérer les types disponibles, incrémentez dwTypeIndex jusqu’à ce que la méthode retourne MF_E_NO_MORE_TYPES.
Notes d’implémentation
Si MFT stocke un type de média en interne, le MFT doit retourner un clone du type de média, et non un pointeur vers le type d’origine. Sinon, l’appelant peut modifier le type et modifier l’état interne du MFT.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