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:
|
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 |
|
Vedi anche