attribut MF_PD_ASF_LANGLIST_LEGACYORDER

Contient une liste des langues RFC 1766 utilisées dans la présentation actuelle.

Type de données

BYTE []

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetBlob.

Pour définir cet attribut, appelez IMFAttributes::SetBlob.

S’applique à

IMFPresentationDescriptor

Notes

Cet attribut s’applique aux descripteurs de présentation qui ont été générés à partir de l’objet AsF ContentInfo par un appel à IMFASFContentInfo::GeneratePresentationDescriptor. Le format du tableau d’octets est le suivant :

Champ Objet de liste de langues Type de données Taille Description
Nombre d’enregistrements d’ID de langue DWORD 4 octets Nombre de langues
Enregistrements d’ID de langue BYTE[] Variable Tableau de chaînes de langue (voir ci-dessous).

 

Le premier DWORD est le nombre de langues, suivi d’un tableau de chaînes d’identificateur de langue. Chaque chaîne a le format suivant :

Champ Objet de liste de langues Type de données Taille Description
Longueur de l’ID de langue DWORD 4 octets Longueur de la chaîne en octets, y compris la taille du caractère NULL de fin.
ID de langue WCHAR[] Variable Chaîne terminée par null contenant le nom de la langue RFC 1766.

 

Chaque chaîne est une balise de langue conforme à la norme RFC 1766.

Utilisez cet attribut uniquement pour la compatibilité descendante avec l’ordre d’énumération de l’interface IWMReaderAdvanced4 dans le Kit de développement logiciel (SDK) au format Windows Media. Les chaînes de langue sont stockées dans un ordre différent dans l’attribut MF_PD_ASF_LANGLIST .

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
Wmcontainer.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs du descripteur de présentation