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 |