Méthode IMFTranscodeSinkInfoProvider ::SetProfile (mfidl.h)
Définit le profil de transcodage sur l’objet d’activation du récepteur de transcode.
Syntaxe
HRESULT SetProfile(
[in] IMFTranscodeProfile *pProfile
);
Paramètres
[in] pProfile
Pointeur vers l’interface IMFTranscodeProfile . Pour obtenir un pointeur vers cette interface, appelez MFCreateTranscodeProfile.
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, initialisez l’objet de profil comme suit :
- Définissez l’attribut MF_TRANSCODE_CONTAINERTYPE pour spécifier le type de conteneur du fichier de sortie.
- Si le fichier de sortie a un flux vidéo, définissez des attributs vidéo en appelant la méthode IMFTranscodeProfile ::SetVideoAttributes .
- Si le fichier de sortie a un flux audio, définissez les attributs audio en appelant la méthode IMFTranscodeProfile ::SetAudioAttributes .
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
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