Interfaccia IMFMediaType (mfobjects.h)

Rappresenta una descrizione di un formato multimediale.

Ereditarietà

L'interfaccia IMFMediaType eredita da IMFAttributes. IMFMediaType ha anche questi tipi di membri:

Metodi

L'interfaccia IMFMediaType dispone di questi metodi.

 
IMFMediaType::FreeRepresentation

Libera la memoria allocata dal metodo IMFMediaType::GetRepresentation.
IMFMediaType::GetMajorType

Ottiene il tipo principale del formato.
IMFMediaType::GetRepresentation

Recupera una rappresentazione alternativa del tipo di supporto. Attualmente è supportata solo la struttura AM_MEDIA_TYPE DirectShow.
IMFMediaType::IsCompressedFormat

Esegue una query che indica se il tipo di supporto è un formato compresso in modo temporale.
IMFMediaType::IsEqual

Confronta due tipi di supporti e determina se sono identici. Se non sono identici, il metodo indica la differenza tra i due formati.

Commenti

Per creare un nuovo tipo di supporto, chiamare MFCreateMediaType.

Tutte le informazioni in un tipo di supporto vengono archiviate come attributi. Per clonare un tipo di supporto, chiamare IMFAttributes::CopyAllItems.

Questa interfaccia è disponibile nelle piattaforme seguenti se vengono installati i componenti ridistribuibili di Windows Media Format 11 SDK:

  • Windows XP con Service Pack 2 (SP2) e versioni successive.
  • Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) e KB925766 (aggiornamento cumulativo di ottobre 2006 per Windows XP Media Center Edition) installato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfobjects.h (include Mfidl.h)

Vedi anche

IMFAttributes

Interfacce di Media Foundation

Attributi del tipo di supporto

Tipi di supporti