Partager via


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

Voir aussi

IMFTranscodeProfile, interface

IMFTranscodeSinkInfoProvider