Metodo IXAudio2VoiceCallback::OnVoiceProcessingPassStart (xaudio2.h)
Chiamato durante ogni passaggio di elaborazione per ogni voce, subito prima che XAudio2 legge i dati dalla coda del buffer della voce.
Sintassi
void OnVoiceProcessingPassStart(
UINT32 BytesRequired
);
Parametri
BytesRequired
Numero di byte che devono essere inviati immediatamente per evitare la fame. Ciò consente l'implementazione di scenari di streaming JITE; il client può mantenere sempre i dati minimi assoluti accodati sulla voce e passarne i dati aggiornati subito prima che i dati siano necessari. Questo modello fornisce la latenza più bassa possibile raggiungibile con XAudio2. Per i dati xWMA e XMA BytesRequired sarà sempre zero, poiché il concetto di frame di dati xWMA o XMA è senza significato.
Valore restituito
nessuno
Osservazioni
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 |