Metodo IXAudio2VoiceCallback::OnBufferEnd (xaudio2.h)
Chiamato quando la voce termina l'elaborazione di un buffer.
Sintassi
void OnBufferEnd(
void *pBufferContext
);
Parametri
pBufferContext
Puntatore di contesto assegnato al membro pContext della struttura XAUDIO2_BUFFER quando è stato inviato il buffer.
Valore restituito
nessuno
Osservazioni
Dopo che un callback OnBufferEnd la memoria audio per il buffer associato a pBufferContext può essere rilasciata in modo sicuro.
pBufferContext è il puntatore di contesto originariamente fornito dal membro pContext della struttura XAUDIO2_BUFFER , che può essere NULL.
È garantito che OnBufferEnd venga chiamato subito dopo l'ultimo byte del buffer corrente utilizzato e prima che venga utilizzato il primo byte del buffer successivo. Questo callback può essere usato per sovrascrivere o rilasciare i dati audio a cui fa riferimento il buffer completato e per aggiornare altri stati associati alla voce in base alle esigenze.
Per informazioni sui metodi di interfaccia IXAudio2VoiceCallback , vedere l'argomento Callback XAudio2 .
Requisiti della piattaforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | xaudio2.h |
Vedi anche
Procedura: Trasmissione di un suono in un flusso da disco