attributo MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE

Specifica il formato di output di un dispositivo.

Tipo di dati

MFT_REGISTER_TYPE_INFO archiviato come BYTE[]

Ottenere/impostare

Per ottenere questo attributo, chiamare IMFAttributes::GetBlob.

Per impostare questo attributo, chiamare IMFAttributes::SetBlob.

Commenti

Questo attributo contiene una coppia di GUID: un tipo principale e un sottotipo. Questi GUID descrivono il formato di output predefinito del dispositivo. Il dispositivo potrebbe supportare formati di output aggiuntivi.

Ad esempio, se un dispositivo di acquisizione video restituisce video RGB-32, il valore di questo attributo è { MFMediaType_Video, MFVideoFormat_RGB32 }.

Questo attributo è un hint per l'applicazione. Per ottenere il formato di output esatto, creare l'origine multimediale per il dispositivo e ottenere il descrittore di presentazione dell'origine multimediale.

Questo attributo viene impostato sugli oggetti attivazione restituiti dalle funzioni seguenti:

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
Mfidl.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Acquisizione di audio/video

Acquisire gli attributi del dispositivo