Arbeta med MFT-medietyper
En medietyp är ett sätt att beskriva formatet för en medieström. I Media Foundation representeras medietyper av IMFMediaType- gränssnitt. Det här gränssnittet ärver IMFAttributes-gränssnittet. Information om en medietyp anges som attribut.
Om du vill skapa en ny medietyp anropar du funktionen MFCreateMediaType. Den här funktionen returnerar en pekare till IMFMediaType--gränssnittet. Medietypen har inledningsvis inga attribut.
Media Foundation SDK innehåller flera hjälpfunktioner för att initiera medietyper från formatstrukturer. Funktionen MFInitMediaTypeFromVideoInfoHeader initierar en videotyp från en VIDEOINFOHEADER- struktur och funktionen MFInitMediaTypeFromWaveFormatEx initierar en videotyp från en WAVEFORMATEX- eller WAVEFORMATEXTENSIBLE- struktur.
De formattyper som används av codecs är vanligtvis begränsade till de som beskrivs av VIDEOINFOHEADER och WAVEFORMATEX strukturer.
Mer information om hur du skapar och kommer åt Media Foundation-medietyper finns i Media Foundation SDK-dokumentationen.
Relaterade ämnen