attributo MF_PD_ASF_CODECLIST

Contiene informazioni sui codec e i formati usati per codificare il contenuto in un file ASF (Advanced Systems Format). Questo attributo corrisponde all'oggetto Elenco codec nell'intestazione ASF, definito nella specifica ASF.

Tipo di dati

Matrice di byte

Commenti

Questo attributo si applica ai descrittori di presentazione per il contenuto ASF.

Il metodo IMFASFContentInfo::GeneratePresentationDescriptor crea il descrittore della presentazione e genera questo attributo dall'oggetto Elenco codec nell'intestazione ASF. Un'applicazione che usa l'origine multimediale ASF può ottenere questo attributo chiamando FMMediaSource::CreatePresentationDescriptor e quindi ottenere l'attributo dal descrittore di presentazione.

Nella tabella seguente viene illustrato il layout del BLOB di attributi.

Campo Oggetto elenco codec Tipo di dati Dimensione Descrizione
Conteggio voci codec DWORD 4 byte Numero di codec
Voci codec BYTE[] Varia Matrice di strutture di informazioni codec

 

Il campo Voci di codice è una matrice di strutture. La tabella seguente mostra il formato di ogni voce:

Campo Oggetto elenco codec Tipo di dati Dimensione Descrizione
Tipo DWORD 4 byte Tipo di codec. I valori possibili sono i seguenti:
  • 0x0001: codec audio
  • 0x0002: codec video
  • 0xFFFF: sconosciuto
Lunghezza nome codec DWORD 4 byte Dimensioni della stringa Nome codec, in byte, incluso il carattere NULL .
Nome codec WCHAR[] Varia Stringa Unicode con terminazione null contenente il nome del codec, ad esempio "Windows Media Video 9".
Lunghezza descrizione codec DWORD 4 byte Dimensioni della stringa Descrizione codec, in byte, incluso il carattere NULL .
Descrizione codec WCHAR[] Varia Stringa Unicode con terminazione null contenente una descrizione del codec.
Lunghezza delle informazioni sul codec DWORD 4 byte Dimensioni del campo Informazioni codec, in byte.
Informazioni sul codec BYTE[] Varia Dati codec. Il significato di questi dati dipende dal codec. In genere, questi dati indicano il formato.

 

Nota

Il layout del BLOB di attributi non corrisponde esattamente al layout dell'oggetto Elenco codec nell'intestazione ASF. In particolare, le lunghezze delle stringhe vengono fornite in byte e includono le dimensioni del terminatore NULL .

 

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Wmcontainer.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

FMAttributes::GetBlob

FMAttributes::SetBlob

FMPresentationDescriptor

Attributi del descrittore di presentazione

Oggetto Intestazione ASF

Descrittori di presentazione