enumerazione APO_BUFFER_FLAGS (audioapotypes.h)
Definisce i flag di convalida del buffer per la struttura APO_CONNECTION_PROPERTY associata a ogni connessione APO.
Sintassi
typedef enum APO_BUFFER_FLAGS {
BUFFER_INVALID,
BUFFER_VALID,
BUFFER_SILENT
} ;
Costanti
BUFFER_INVALID Non sono presenti dati validi nella connessione Buffer. Il puntatore del buffer è valido e il buffer è in grado di contenere la quantità di dati audio validi specificati nella struttura APO_CONNECTION_PROPERTY . Durante l'elaborazione dei dati audio, il motore audio contrassegna ogni connessione come BUFFER_INVALID prima di chiamare IAudioOutputEndpoint::GetOutputDataPointer o IAudioInputEndpointRT::GetInputDataPointer. |
BUFFER_VALID Il buffer di connessione contiene dati validi. Si tratta dello stato operativo del buffer di connessione. L'APO imposta questo flag dopo di esso inizia a scrivere dati validi nel buffer. Gli endpoint di acquisizione devono impostare questo flag nel metodo GetInputDataPointer al completamento della chiamata. |
BUFFER_SILENT Il buffer di connessione deve essere considerato come se contiene il silenzio. Se l'endpoint riceve un buffer di connessione di input identificato come BUFFER_SILENT, l'endpoint può presumere che i dati rappresentino il silenzio. Quando si acquisisce, l'endpoint può anche impostare questo flag, se necessario per un buffer di acquisizione. |
Commenti
L'API AudioEndpoint servizi Desktop remoto è per l'uso negli scenari desktop remoto; non è per le applicazioni client.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Server minimo supportato | Windows Server 2008 R2 |
Intestazione | audioapotypes.h |