enumeración APO_BUFFER_FLAGS (audioapotypes.h)

Define las marcas de validación del búfer para la estructura de APO_CONNECTION_PROPERTY asociada a cada conexión de APO.

Syntax

typedef enum APO_BUFFER_FLAGS {
  BUFFER_INVALID,
  BUFFER_VALID,
  BUFFER_SILENT
} ;

Constantes

 
BUFFER_INVALID
No hay datos válidos en la conexión.
Búfer. El puntero del búfer es válido y el búfer es capaz de contener la cantidad de datos de audio válidos especificados en la estructura APO_CONNECTION_PROPERTY .
Durante el procesamiento de datos de audio, el motor de audio marca todas las conexiones como BUFFER_INVALID antes de llamar a IAudioOutputEndpoint::GetOutputDataPointer o
IAudioInputEndpointRT::GetInputDataPointer.
BUFFER_VALID
El búfer de conexión contiene datos válidos. Este es el estado operativo del búfer de conexión. El APO establece esta marca después de ella.
comienza a escribir datos válidos en el búfer.
Los puntos de conexión de captura deben establecer esta marca en el método GetInputDataPointer una vez completada correctamente la llamada.
BUFFER_SILENT
El búfer de conexión debe tratarse como si contiene silencio.
Si el punto de conexión recibe un búfer de conexión de entrada que se identifica como BUFFER_SILENT, el punto de conexión puede suponer que los datos representan silencio. Al capturar, el punto de conexión también puede establecer esta marca, si es necesario para un búfer de captura.

Comentarios

La API AudioEndpoint de servicios de Escritorio remoto es para su uso en escenarios de Escritorio remoto; no es para las aplicaciones cliente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Encabezado audioapotypes.h