Método IMFCaptureSink2::SetOutputMediaType (mfcaptureengine.h)

Establece dinámicamente el tipo de medio de salida del receptor de registros o el receptor de vista previa.

Sintaxis

HRESULT SetOutputMediaType(
  [in] DWORD         dwStreamIndex,
  [in] IMFMediaType  *pMediaType,
  [in] IMFAttributes *pEncodingAttributes
);

Parámetros

[in] dwStreamIndex

Índice de flujo en el que se va a cambiar el tipo de medio de salida.

[in] pMediaType

Nuevo tipo de medio de salida.

[in] pEncodingAttributes

Los nuevos atributos del codificador. Puede ser null.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_INVALID_MEDIATYPE
El receptor no admite el tipo de medio.

Comentarios

Se trata de una llamada asincrónica. Escuche el evento de MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET que se le notificará cuando se haya establecido el tipo de medio de salida.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfcaptureengine.h

Consulte también

IMFCaptureSink2