enumerazione _AUDCLNT_BUFFERFLAGS (audioclient.h)
L'enumerazione _AUDCLNT_BUFFERFLAGS definisce i flag che indicano lo stato di un buffer dell'endpoint audio.
Sintassi
typedef enum _AUDCLNT_BUFFERFLAGS {
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY,
AUDCLNT_BUFFERFLAGS_SILENT,
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
} ;
Costanti
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY I dati nel pacchetto non sono correlati alla posizione del dispositivo del pacchetto precedente; questo è probabilmente dovuto a una transizione dello stato di flusso o a un errore di intervallo. |
AUDCLNT_BUFFERFLAGS_SILENT Trattare tutti i dati nel pacchetto come silenzio e ignorare i valori effettivi dei dati. Per altre informazioni sull'uso di questo flag, vedere Rendering di un Stream e Acquisizione di un Stream. |
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR Il momento in cui è stata registrata la posizione del flusso del dispositivo è incerto. Pertanto, il client potrebbe non essere in grado di impostare in modo accurato il timestamp per il pacchetto di dati corrente. |
Commenti
I metodi IAudioCaptureClient::GetBuffer e IAudioRenderClient::ReleaseBuffer usano le costanti definite nell'enumerazione _AUDCLNT_BUFFERFLAGS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Intestazione | audioclient.h |