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 |
---|---|
|
Ungültiges Argument. |
|
Erfolg. |
|
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 |