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 à
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 |
|
Voir aussi