Freigeben über


REGPINTYPES-Struktur (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die REGPINTYPES Struktur enthält Medientypinformationen zum Registrieren eines Filters.

Syntax

typedef struct REGPINTYPES {
  const CLSID *clsMajorType;
  const CLSID *clsMinorType;
} REGPINTYPES;

Member

clsMajorType

Haupttyp-GUID des Medientyps.

clsMinorType

Untertyp-GUID des Medientyps. Kann MEDIASUBTYPE_NULL werden.

Hinweise

Diese Struktur wird von der IFilterMapper2-Schnittstelle verwendet, um die Medientypen zu identifizieren, die ein Pin unterstützt. Der entsprechende AMOVIESETUP_MEDIATYPE Typs wird in Klassenfactoryvorlagen (CFactoryTemplate) verwendet.

Um einen Bereich von Untertypen innerhalb desselben Haupttyps zu registrieren, verwenden Sie den Wert MEDIASUBTYPE_NULL.

Weitere Informationen finden Sie unter Registrieren von DirectShow-Filtern.

Anforderungen

Anforderung Wert
Header strmif.h (include Dshow.h)

Weitere Informationen

DirectShow-Strukturen

Medientypen