Compartir a través de


Método IMFSinkWriterEncoderConfig::SetTargetMediaType (mfreadwrite.h)

Cambia dinámicamente el tipo de medio de destino al que el escritor receptor está codificando.

Sintaxis

HRESULT SetTargetMediaType(
  [in] DWORD         dwStreamIndex,
  [in] IMFMediaType  *pTargetMediaType,
  [in] IMFAttributes *pEncodingParameters
);

Parámetros

[in] dwStreamIndex

Especifica el índice de secuencia.

[in] pTargetMediaType

Nuevo formato multimedia al que se va a codificar.

[in] pEncodingParameters

Nuevo conjunto de parámetros de codificación con el que se va a configurar el codificador. Si no se especifica, se usarán parámetros proporcionados previamente.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El nuevo tipo de medio debe ser compatible con el receptor de medios que se está usando y con las MFT del codificador instaladas en el sistema.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfreadwrite.h

Consulte también

IMFSinkWriter

IMFSinkWriterEncoderConfig

IMFSinkWriterEx