MÉTHODE IMFTranscodeSinkInfoProvider ::GetSinkInfo (mfidl.h)
Obtient les types de médias pour les flux audio et vidéo spécifiés dans le profil de transcode.
Syntaxe
HRESULT GetSinkInfo(
[out] MF_TRANSCODE_SINK_INFO *pSinkInfo
);
Paramètres
[out] pSinkInfo
Pointeur vers une structure MF_TRANSCODE_SINK_INFO .
Si la méthode réussit, la méthode affecte des pointeurs IMFMediaType aux membres pAudioMediaType et pVideoMediaType de cette structure. La méthode peut affecter à l’un des membres la valeur NULL. Si l’un des membres n’est pas NULL après le retour de la méthode, l’appelant doit libérer les pointeurs IMFMediaType .
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Avant d’appeler cette méthode, appelez IMFTranscodeSinkInfoProvider ::SetProfile pour définir le profil de transcode. La méthode GetSinkInfo utilise le profil pour créer des types de médias pour les flux audio et vidéo.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfidl.h |