Função MFCreateTranscodeTopologyFromByteStream (mfidl.h)
Cria uma topologia para transcodificação para um fluxo de bytes.
Sintaxe
HRESULT MFCreateTranscodeTopologyFromByteStream(
[in] IMFMediaSource *pSrc,
[in] IMFByteStream *pOutputStream,
[in] IMFTranscodeProfile *pProfile,
[out] IMFTopology **ppTranscodeTopo
);
Parâmetros
[in] pSrc
Um ponteiro para a interface IMFMediaSource de uma fonte de mídia. A fonte de mídia fornece esse conteúdo de origem para transcodificação.
[in] pOutputStream
Um ponteiro para a interface IMFByteStream de um fluxo de bytes. A saída transcodificada será gravada nesse fluxo de bytes.
[in] pProfile
Um ponteiro para a interface IMFTranscodeProfile de um perfil de transcodificação.
[out] ppTranscodeTopo
Recebe um ponteiro para a interface IMFTopology . O chamador deve liberar a interface.
Valor retornado
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Essa função cria uma topologia parcial que contém a fonte de mídia, o codificador e o coletor de mídia.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfidl.h |
Biblioteca | Mf.lib |
DLL | Mf.dll |