Compartilhar via


Função MFCreateMFByteStreamWrapper (mfapi.h)

Cria um wrapper para um fluxo de bytes.

Sintaxe

HRESULT MFCreateMFByteStreamWrapper(
  [in] IMFByteStream *pStream,
  [in] IMFByteStream **ppStreamWrapper
);

Parâmetros

[in] pStream

Um ponteiro para a interface IMFByteStream do fluxo de bytes original.

[in] ppStreamWrapper

Recebe um ponteiro para a interface IMFByteStream do wrapper. 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

Os métodos IMFByteStream na chamada wrapper diretamente por meio do fluxo de bytes original, exceto pelo método IMFByteStream::Close . Chamar Fechar no wrapper fecha o objeto wrapper, mas deixa o fluxo de bytes original aberto.

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 mfapi.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

Funções do Media Foundation