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