attribut MF_TRANSCODE_ENCODINGPROFILE
Spécifie le profil de conformité de l’appareil pour l’encodage des fichiers ASF (Advanced Streaming Format).
Type de données
LPWSTR
Obtenir/définir
Pour obtenir cet attribut, appelez IMFAttributes::GetAllocatedString.
Pour définir cet attribut, appelez IMFAttributes::SetString.
Notes
Utilisez cet attribut lors du transcodage vers un appareil qui prend en charge Windows Media. Si cet attribut est défini, l’encodeur utilise le profil de conformité de l’appareil, ou modèle, pour les codecs Windows Media. Définissez l’attribut sur le profil de transcode avant de générer la topologie de transcode.
La valeur de cet attribut peut être l’une des chaînes de modèle de conformité répertoriées dans les rubriques suivantes :
Pour l’encodage vidéo Windows Media, le générateur de topologie utilise cet attribut pour définir la propriété MFPKEY_DECODERCOMPLEXITYREQUESTED sur l’encodeur. L’encodeur tente d’utiliser le modèle spécifié pour encoder le contenu. Pour obtenir le modèle réel, parcourez les nœuds de la topologie de transcode pour obtenir un pointeur vers le nœud d’encodeur. Obtenez ensuite la valeur de la propriété MFPKEY_DECODERCOMPLEXITYPROFILE à partir de l’encodeur.
Le générateur de topologie utilise également la valeur de cet attribut pour définir la propriété « DeviceConformanceTemplate » sur le récepteur de média ASF.
Si cet attribut est défini, l’objet de métadonnées du fichier ASF est toujours généré, quelle que soit la valeur spécifiée par l’application de l’attribut MF_TRANSCODE_SKIP_METADATA_TRANSFER .
Les valeurs classiques de cet attribut sont les suivantes :
Valeur | Description |
---|---|
« AP » | Vidéo de profil avancé |
« MP » | Vidéo de profil principal |
« SP » | Vidéo de profil simple |
« MP@LL » | Profil principal, vidéo de niveau moyen |
« L2 » | Profil audio, <= 160 Kbits/s |
La constante GUID de cet attribut est exportée à partir de mfuuid.lib.
Spécifications
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] |
En-tête |
|
Voir aussi