attribut MF_PD_ASF_CODECLIST
Contient des informations sur les codecs et les formats utilisés pour encoder le contenu dans un fichier ASF (Advanced Systems Format). Cet attribut correspond à l’objet de liste de codecs dans l’en-tête ASF, défini dans la spécification ASF.
Type de données
Tableau d’octets
Notes
Cet attribut s’applique aux descripteurs de présentation pour le contenu ASF.
La méthode IMFASFContentInfo::GeneratePresentationDescriptor crée le descripteur de présentation et génère cet attribut à partir de l’objet de liste codec dans l’en-tête ASF. Une application qui utilise la source multimédia ASF peut obtenir cet attribut en appelant IMFMediaSource::CreatePresentationDescriptor , puis en obtenant l’attribut à partir du descripteur de présentation.
Le tableau suivant montre la disposition de l’objet blob d’attributs.
Champ Objet de liste de codecs | Type de données | Taille | Description |
---|---|---|---|
Nombre d’entrées de codecs | DWORD | 4 octets | Nombre de codecs |
Entrées de codec | BYTE[] | Variable | Tableau de structures d’informations de codec |
Le champ Entrées de code est un tableau de structures. Le tableau suivant montre le format de chaque entrée :
Champ Objet de liste de codecs | Type de données | Taille | Description |
---|---|---|---|
Type | DWORD | 4 octets | Type de codec. Il peut s’agir de l’une des valeurs suivantes :
|
Longueur du nom du codec | DWORD | 4 octets | Taille de la chaîne nom du codec, en octets, y compris le caractère NULL . |
Nom du codec | WCHAR[] | Variable | Chaîne Unicode terminée par null qui contient le nom du codec, par exemple « Windows Media Video 9 ». |
Longueur de description du codec | DWORD | 4 octets | Taille de la chaîne Description du codec, en octets, y compris le caractère NULL . |
Codec Description | WCHAR[] | Variable | Chaîne Unicode terminée par un caractère Null qui contient une description du codec. |
Longueur des informations du codec | DWORD | 4 octets | Taille du champ Informations sur le codec, en octets. |
Informations sur le codec | BYTE[] | Variable | Codecr les données. La signification de ces données dépend du codec. En règle générale, ces données indiquent le format. |
Notes
La disposition de l’objet blob d’attributs ne correspond pas exactement à la disposition de l’objet de liste de codecs dans l’en-tête ASF. En particulier, les longueurs de chaîne sont indiquées en octets et incluent la taille de la marque de fin NULL .
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
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