Compartir a través de


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

Recupera un objeto de configuración de flujo de formato de sistemas avanzados (ASF) para una secuencia en el perfil. Este método hace referencia al flujo por número de secuencia en lugar del índice de secuencia.

Sintaxis

HRESULT GetStreamByNumber(
  [in]  WORD               wStreamNumber,
  [out] IMFASFStreamConfig **ppIStream
);

Parámetros

[in] wStreamNumber

Número de secuencia para el que se va a obtener el puntero de interfaz.

[out] ppIStream

Recibe un puntero a la interfaz IMFASFStreamConfig del objeto de configuración de flujo 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.

Comentarios

Este método no crea una copia del objeto de configuración de secuencia. El puntero que se recupera apunta al objeto dentro del objeto de perfil. No debe realizar ningún cambio en el objeto de configuración de secuencia mediante este puntero, ya que hacerlo puede afectar al objeto de perfil de maneras inesperadas.

Para cambiar la configuración del objeto de configuración de flujo en el perfil, primero debe clonar el objeto de configuración de secuencia llamando a IMFASFStreamConfig::Clone. Realice los cambios necesarios para el clon del objeto y agregue el objeto actualizado llamando al método 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

IMFASFProfile::GetStream

IMFASFProfile::SetStream

IMFASFStreamConfig