Método IMFSinkWriterEncoderConfig::SetTargetMediaType (mfreadwrite.h)
Altera dinamicamente o tipo de mídia de destino para o qual o Gravador do Coletor está codificando.
Sintaxe
HRESULT SetTargetMediaType(
[in] DWORD dwStreamIndex,
[in] IMFMediaType *pTargetMediaType,
[in] IMFAttributes *pEncodingParameters
);
Parâmetros
[in] dwStreamIndex
Especifica o índice de fluxo.
[in] pTargetMediaType
O novo formato de mídia para o qual codificar.
[in] pEncodingParameters
O novo conjunto de parâmetros de codificação com o qual configurar o codificador. Se não for especificado, os parâmetros fornecidos anteriormente serão usados.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
O novo tipo de mídia deve ter suporte pelo coletor de mídia que está sendo usado e pelos MFTs do codificador instalados no sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | mfreadwrite.h |