Método IMFASFProfile::CreateStream (wmcontainer.h)

Crea un objeto de configuración de flujo de formato de sistemas avanzados (ASF).

Sintaxis

HRESULT CreateStream(
  [in]  IMFMediaType       *pIMediaType,
  [out] IMFASFStreamConfig **ppIStream
);

Parámetros

[in] pIMediaType

Puntero a la interfaz IMFMediaType de un tipo de medio configurado.

[out] ppIStream

Recibe un puntero a la interfaz IMFASFStreamConfig del nuevo objeto de configuración de flujo de ASF. El autor de la llamada debe liberar la interfaz .

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_INVALIDARG
ppIStream es NULL.
E_OUTOFMEMORY
No se pudo crear el objeto de configuración de flujo debido a memoria insuficiente.

Comentarios

El objeto de configuración de flujo de ASF creado por este método no se incluye en el perfil. Para incluir la secuencia, primero debe configurar la configuración del flujo y, a continuación, llamar a IMFASFProfile::SetStream.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wmcontainer.h
Library Mfuuid.lib

Consulte también

Perfil de ASF

IMFASFProfile

IMFASFStreamConfig

IMFMediaType