IMFCaptureSink::AddStream-Methode (mfcaptureengine.h)
Verbindet einen Stream aus der Erfassungsquelle mit dieser Erfassungssenke.
Syntax
HRESULT AddStream(
[in] DWORD dwSourceStreamIndex,
[in] IMFMediaType *pMediaType,
[in] IMFAttributes *pAttributes,
[out] DWORD *pdwSinkStreamIndex
);
Parameter
[in] dwSourceStreamIndex
Der Quelldatenstrom, der eine Verbindung herstellt. Der Wert kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Der nullbasierte Index eines Datenstroms. Rufen Sie ZUM Abrufen der Anzahl der Streams IMFCaptureSource::GetDeviceStreamCount auf. |
|
Der erste Bilddatenstrom. |
|
Der erste Videostream. |
|
Der erste Audiodatenstrom. |
[in] pMediaType
Ein IMFMediaType-Zeiger , der das gewünschte Format des Ausgabedatenstroms angibt. Die Details des Formats hängen von der Erfassungssenke ab.
- Fotosenke: Ein Mit windows Imaging Component (WIC) kompatibles Bildformat.
- Vorschausenke: Ein unkomprimiertes Audio- oder Videoformat.
- Aufzeichnungssenke: Das Audio- oder Videoformat, das in die Ausgabedatei geschrieben wird.
[in] pAttributes
Ein Zeiger auf die IMFAttributes-Schnittstelle . Für komprimierte Datenströme können Sie diesen Parameter verwenden, um den Encoder zu konfigurieren. Dieser Parameter kann auch NULL sein.
Legen Sie für die Vorschausenke diesen Parameter auf NULL fest.
[out] pdwSinkStreamIndex
Empfängt den Index des neuen Datenstroms in der Erfassungssenke. Beachten Sie, dass dieser Index nicht unbedingt mit dem Wert von dwSourceStreamIndex übereinstimmt.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Das in pMediaType angegebene Format ist für diese Erfassungssenke ungültig. |
|
Der dwSourceStreamIndex-Parameter ist ungültig, oder der angegebene Quellstream war bereits mit dieser Senke verbunden. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfcaptureengine.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für