Función MFCreateAVIMediaSink (mfidl.h)

Crea un receptor Audio-Video intercalado (AVI).

Sintaxis

HRESULT MFCreateAVIMediaSink(
  [in]           IMFByteStream *pIByteStream,
  [in]           IMFMediaType  *pVideoMediaType,
  [in, optional] IMFMediaType  *pAudioMediaType,
  [out]          IMFMediaSink  **ppIMediaSink
);

Parámetros

[in] pIByteStream

Puntero a la secuencia de bytes que se usará para escribir el archivo AVI.

[in] pVideoMediaType

Puntero al tipo de medio de la secuencia de entrada de vídeo

[in, optional] pAudioMediaType

Puntero al tipo de medio de la secuencia de entrada de audio

[out] ppIMediaSink

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

Valor devuelto

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

Requisitos

   
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfidl.h
Library mfsrcsnk.lib
Archivo DLL mfsrcsnk.dll

Consulte también

Funciones de Media Foundation