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.
Argomenti correlati