Share via


Método IWMCodecLeakyBucket::SetBufferSizeBits (wmcodecdsp.h)

Establece el tamaño del búfer en bits.

Sintaxis

HRESULT SetBufferSizeBits(
  [in] ULONG ulBufferSize
);

Parámetros

[in] ulBufferSize

Tamaño del búfer, en bits.

Valor devuelto

Este método devuelve un 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

Este método no se implementa en los objetos del codificador de audio. Si llama a este método desde la interfaz IWMCodecLeakyBucket , devuelve E_NOTIMPL.

El tamaño del búfer es igual a la velocidad de bits de la secuencia multiplicada por la ventana del búfer. Por ejemplo, una secuencia con una velocidad de bits de 28 kilobits por segundo con una ventana de búfer de 3 segundos tendría un búfer de 28000 bits por segundo x 3 segundos = 84000 bits.

Este método es una alternativa a establecer la propiedad MFPKEY_VIDEOWINDOW. El uso de este método no modifica la velocidad de bits de la secuencia, pero modifica la ventana del búfer. Con la secuencia con una velocidad de bits de 28000 bits por segundo del ejemplo anterior, establecer el tamaño del búfer en 84000 con este método tendría exactamente el mismo efecto que establecer MFPKEY_VIDEOWINDOW en 3000 milisegundos (3 segundos).

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wmcodecdsp.h

Consulte también

IWMCodecLeakyBucket (Interfaz)

IWMCodecLeakyBucket::GetBufferSizeBits