Metodo IWMCodecLeakyBucket::SetBufferSizeBits (wmcodecdsp.h)
Imposta le dimensioni del buffer in bit.
Sintassi
HRESULT SetBufferSizeBits(
[in] ULONG ulBufferSize
);
Parametri
[in] ulBufferSize
Dimensioni del buffer, in bit.
Valore restituito
Questo metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
Commenti
Questo metodo non viene implementato negli oggetti del codificatore audio. Se si chiama questo metodo dall'interfaccia IWMCodecLeakyBucket, viene restituito E_NOTIMPL.
La dimensione del buffer è uguale alla velocità in bit del flusso moltiplicato per la finestra del buffer. Ad esempio, un flusso con una velocità di bit di 28 kilobit al secondo con una finestra del buffer di 3 secondi avrà un buffer di 28000 bit al secondo x 3 secondi = 84000 bit.
Questo metodo è un'alternativa all'impostazione della proprietà MFPKEY_VIDEOWINDOW. L'uso di questo metodo non modifica la frequenza di bit del flusso, ma modifica la finestra del buffer. L'uso del flusso con una velocità di bit di 28000 bit al secondo dell'esempio precedente, l'impostazione delle dimensioni del buffer su 84000 usando questo metodo avrà esattamente lo stesso effetto dell'impostazione di MFPKEY_VIDEOWINDOW su 3000 millisecondi (3 secondi).
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wmcodecdsp.h |