IMpeg2Demultiplexer::CreateOutputPin-Methode (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die CreateOutputPin -Methode erstellt einen neuen Ausgabenadel auf dem Demux.

Syntax

HRESULT CreateOutputPin(
  [in]  AM_MEDIA_TYPE *pMediaType,
  [in]  LPWSTR        pszPinName,
  [out] IPin          **ppIPin
);

Parameter

[in] pMediaType

Zeiger auf eine AM_MEDIA_TYPE-Struktur , die die Medientypinformationen für den neuen Pin angibt.

[in] pszPinName

Zeiger auf eine breite Zeichenfolge, die einen Namen für die neue Pin angibt. Die maximale Länge beträgt 128 Zeichen, einschließlich des NULL-Abschlusszeichens .

[out] ppIPin

Adresse einer Variablen, die einen Zeiger auf die IPin-Schnittstelle des Pins empfängt.

Rückgabewert

Gibt einen HRESULT-Wert zurück. Folgende Rückgabewerte sind möglich.

Rückgabecode Beschreibung
E_INVALIDARG
Ungültiges Argument.
S_OK
Erfolg.
VFW_E_DUPLICATE_NAME
Doppelter Pinname.

Hinweise

Doppelte Pinnamen sind nicht zulässig. Um den Pin zu konfigurieren, fragen Sie die zurückgegebene IPin-Schnittstelle für die IMPEG2StreamIdMap-Schnittstelle (für Programmdatenströme) oder die IMPEG2PIDMap-Schnittstelle (für Transportströme) ab. Je nachdem, nach welcher Schnittstelle am ersten Ausgabepin abgefragt wird, konfiguriert sich der Demux entweder für den Transport- oder den Programmstreammodus. Sobald das Demux konfiguriert wurde, schlagen alle Aufrufe von QueryInterface zum Abrufen der anderen Schnittstelle fehl.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

Fehler- und Erfolgscodes

IMpeg2Demultiplexer-Schnittstelle