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