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 |