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