Share via


Función MFCreateStreamOnMFByteStreamEx (mfidl.h)

Crea un objeto IRandomAccessStream que ajusta una secuencia de bytes de Microsoft Media Foundation.

Sintaxis

HRESULT MFCreateStreamOnMFByteStreamEx(
  [in]  IMFByteStream *pByteStream,
  [in]  REFIID        riid,
  [out] void          **ppv
);

Parámetros

[in] pByteStream

Puntero a la interfaz IMFByteStream de la secuencia de bytes de Media Foundation.

[in] riid

Identificador de interfaz (IID) de la interfaz que se solicita.

[out] ppv

Recibe un puntero a la interfaz solicitada. El autor de la llamada debe liberar la interfaz .

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El objeto de secuencia de bytes devuelto expone la interfaz IMFGetService . Para obtener el puntero IMFByteStream original, llame a IMFGetService::GetService con el identificador de servicio MF_WRAPPED_OBJECT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfplat.lib
Archivo DLL Mfplat.dll

Consulte también

Funciones de Media Foundation