Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |