attributo MF_MT_ORIGINAL_4CC

Contiene il codec originale FOURCC per un flusso video.

Tipo di dati

UINT32

Ottenere/impostare

Per ottenere questo attributo, chiamare FMAttributes::GetUINT32.

Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.

Si applica a

IMFMediaType

Commenti

A seconda del file di origine, l'origine multimediale AVI potrebbe impostare questo attributo sui tipi di supporti che offre.

Un file AVI contiene un'intestazione di flusso per ogni flusso nel file. L'origine multimediale AVI converte l'intestazione di flusso in un tipo di supporto. Per i flussi video compressi, l'intestazione di flusso contiene un FOURCC che identifica il codec video. Nella maggior parte dei casi, l'origine multimediale AVI converte il codice FOURCC direttamente in un GUID di sottotipo, come descritto nell'argomento GUID del sottotipo video. In alcuni casi, tuttavia, esegue il mapping dell'originale FOURCC a un altro FOURCC equivalente. In tal caso, l'origine multimediale archivia l'originale FOURCC nel tipo di supporto usando l'attributo MF_MT_ORIGINAL_4CC.

I mapping FOURCC vengono archiviati nel Registro di sistema sotto la chiave seguente:

HKEY_CLASSES_ROOT\MediaFoundation\MapVideo4cc

Ogni voce è un valore DWORD . Il nome della voce è la rappresentazione esadecimale del FOURCC, senza un prefisso "0x" e con il primo carattere visualizzato prima nella stringa. Ad esempio, il codice FOURCC 'abcd' apparirebbe come "61626364". Il valore della voce è il codice FOURCC equivalente.

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Windows Server 2008 R2 [solo app desktop]
Intestazione
Mfapi.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi del tipo di supporto