Freigeben über


REGPINMEDIUM-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 REGPINMEDIUM -Struktur beschreibt ein Pinmedium für die Registrierung über die IFilterMapper2-Schnittstelle .

Syntax

typedef struct REGPINMEDIUM {
  CLSID clsMedium;
  DWORD dw1;
  DWORD dw2;
} REGPINMEDIUM;

Member

clsMedium

GUID, die das Medium angibt.

dw1

Variable vom Typ DWORD, die die instance dieses Mediums angibt. Dies ist erforderlich, wenn zwei identische Geräte auf dem Hostsystem vorhanden sind.

dw2

Wird nicht verwendet.

Bemerkungen

Ein Medium identifiziert einen Hardwarepfad der Kommunikation, der innerhalb eines einzelnen Hardwaregeräts oder zwischen zwei Geräten vorhanden ist. Registrieren Sie Medien, wenn Ihr Filter auf Kernel-Streaming-Pins basiert und eine Verbindung mit anderen solchen Filtern herstellen muss.

Diese Struktur entspricht der KSPIN_MEDIUM-Struktur , die von Kernelstreamingtreibern verwendet wird.

Anforderungen

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

Weitere Informationen

DirectShow-Strukturen

KSMULTIPLE_ITEM