Tipi di supporti principali

In un tipo di supporto, il tipo principale descrive la categoria complessiva dei dati, ad esempio audio o video. Il sottotipo, se presente, affina ulteriormente il tipo principale. Ad esempio, se il tipo principale è video, il sottotipo potrebbe essere video RGB a 32 bit. I sottotipi distingueno anche i formati codificati, ad esempio il video H.264, da formati non compressi.

Il tipo principale e il sottotipo sono identificati da GUID e archiviati negli attributi seguenti:

Attributo Descrizione
MF_MT_MAJOR_TYPE Tipo principale.
MF_MT_SUBTYPE Sottotipo.

 

I tipi principali seguenti sono definiti.

Tipo principale Descrizione Sottotipi
MFMediaType_Audio Audio. GUID del sottotipo audio.
MFMediaType_Binary Flusso binario. Nessuno.
MFMediaType_FileTransfer Flusso che contiene file di dati. Nessuno.
MFMediaType_HTML Flusso HTML. Nessuno.
MFMediaType_Image Flusso di immagini ancora. GUID WIC e CLSID.
MFMediaType_Metadata Flusso di metadati. Nessuno.
MFMediaType_Protected Supporti protetti. Il sottotipo specifica lo schema di protezione del contenuto.
MFMediaType_Perception Flussi da un sensore della fotocamera o da un'unità di elaborazione per motivi e comprende i dati video non elaborati e fornisce informazioni sull'ambiente o sugli esseri umani. Nessuno.
MFMediaType_SAMI Didascalie SAMI (Accessible Media Interchange) sincronizzate. Nessuno.
MFMediaType_Script Flusso di script. Nessuno.
MFMediaType_Stream Flusso multiplexed o flusso elementare. GUID del sottotipo di flusso
MFMediaType_Video Video. GUID del sottotipo video.

 

I componenti di terze parti possono definire nuovi tipi principali e nuovi sottotipi.

IMFMediaType

Tipi di supporti