Compartir a través de


Método IMFASFStreamSelector::GetBandwidthStep (wmcontainer.h)

Recupera los números de flujo que se aplican a un paso de ancho de banda. Este método se usa para el contenido de varias velocidades de bits (MBR).

Sintaxis

HRESULT GetBandwidthStep(
  [in]  DWORD                dwStepNum,
  [out] DWORD                *pdwBitrate,
  [out] WORD                 *rgwStreamNumbers,
  [out] ASF_SELECTION_STATUS *rgSelections
);

Parámetros

[in] dwStepNum

Número de paso de ancho de banda para el que se va a recuperar información. Establezca este valor en un número comprendido entre 0 y 1 menor que el número de pasos de ancho de banda devueltos por IMFASFStreamSelector::GetBandwidthStepCount.

[out] pdwBitrate

Recibe la velocidad de bits asociada al paso de ancho de banda.

[out] rgwStreamNumbers

Dirección de una matriz que recibe los números de secuencia. El autor de la llamada asigna la matriz. El tamaño de la matriz debe ser al menos tan grande como el valor devuelto por el método IMFASFStreamSelector::GetStreamCount .

[out] rgSelections

Dirección de una matriz que recibe el estado de selección de cada secuencia, como un valor de ASF_SELECTION_STATUS . Los miembros de esta matriz corresponden a los miembros de la matriz rgwStreamNumbers por índice. El autor de la llamada asigna la matriz. El tamaño de la matriz debe ser al menos tan grande como el valor devuelto por el método IMFASFStreamSelector::GetStreamCount .

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.

Observaciones

Los pasos de ancho de banda son niveles de ancho de banda que se usan para el contenido de MBR. Si transmite contenido MBR, puede elegir el paso de ancho de banda que coincida con las condiciones de red para evitar interrupciones durante la reproducción.

Requisitos

   
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

IMFASFStreamSelector

IMFASFStreamSelector::GetBandwidthStepCount