Condividi tramite


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 un video RGB a 32 bit. I sottotipi distinguono anche i formati codificati, ad esempio il video H.264, dai 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.

 

Sono definiti i tipi principali seguenti.

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 Trasmette dati video non elaborati da un sensore di fotocamera o da un'unità di elaborazione che consente di comprendere i dati video non elaborati e di comprenderne l'ambiente o gli 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 sottotipo video.

 

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

IMFMediaType

tipi di supporti