Método IWMCodecLeakyBucket::SetBufferSizeBits (wmcodecdsp.h)
Define o tamanho do buffer em bits.
Sintaxe
HRESULT SetBufferSizeBits(
[in] ULONG ulBufferSize
);
Parâmetros
[in] ulBufferSize
O tamanho do buffer, em bits.
Valor retornado
Esse método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Comentários
Esse método não é implementado nos objetos do codificador de áudio. Se você chamar esse método da interface IWMCodecLeakyBucket , ele retornará E_NOTIMPL.
O tamanho do buffer é igual à taxa de bits do fluxo multiplicado pela janela do buffer. Por exemplo, um fluxo com uma taxa de bits de 28 quilobits por segundo com uma janela de buffer de 3 segundos teria um buffer de 28000 bits por segundo x 3 segundos = 84.000 bits.
Esse método é uma alternativa para definir a propriedade MFPKEY_VIDEOWINDOW. O uso desse método não altera a taxa de bits do fluxo, mas altera a janela do buffer. Usando o fluxo com uma taxa de bits de 28.000 bits por segundo do exemplo anterior, definir o tamanho do buffer como 84000 usando esse método teria exatamente o mesmo efeito que definir MFPKEY_VIDEOWINDOW como 3000 milissegundos (3 segundos).
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wmcodecdsp.h |