Método IMFCaptureSink::AddStream (mfcaptureengine.h)
Conecta una secuencia desde el origen de captura a este receptor de captura.
Sintaxis
HRESULT AddStream(
[in] DWORD dwSourceStreamIndex,
[in] IMFMediaType *pMediaType,
[in] IMFAttributes *pAttributes,
[out] DWORD *pdwSinkStreamIndex
);
Parámetros
[in] dwSourceStreamIndex
Secuencia de origen que se va a conectar. El valor puede ser cualquiera de los siguientes.
Valor | Significado |
---|---|
|
Índice de base cero de una secuencia. Para obtener el número de secuencias, llame a IMFCaptureSource::GetDeviceStreamCount. |
|
Primera secuencia de imagen. |
|
Primera secuencia de vídeo. |
|
Primera secuencia de audio. |
[in] pMediaType
Puntero IMFMediaType que especifica el formato deseado del flujo de salida. Los detalles del formato dependerán del receptor de captura.
- Receptor de fotos: un formato de imagen todavía compatible con windows Imaging Component (WIC).
- Receptor de vista previa: un formato de audio o vídeo sin comprimir.
- Receptor de registros: el formato de audio o vídeo que se escribirá en el archivo de salida.
[in] pAttributes
Puntero a la interfaz IMFAttributes . En el caso de las secuencias comprimidas, puede usar este parámetro para configurar el codificador. Este parámetro también puede ser NULL.
Para el receptor de vista previa, establezca este parámetro en NULL.
[out] pdwSinkStreamIndex
Recibe el índice de la nueva secuencia en el receptor de captura. Tenga en cuenta que este índice no coincidirá necesariamente con el valor de dwSourceStreamIndex.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
El formato especificado en pMediaType no es válido para este receptor de captura. |
|
El parámetro dwSourceStreamIndex no es válido o la secuencia de origen especificada ya estaba conectada a este receptor. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfcaptureengine.h |