Compartilhar via


APO_BUFFER_FLAGS enumeração (audioapotypes.h)

Define os sinalizadores de validação de buffer para a estrutura APO_CONNECTION_PROPERTY associada a cada conexão do APO.

Syntax

typedef enum APO_BUFFER_FLAGS {
  BUFFER_INVALID,
  BUFFER_VALID,
  BUFFER_SILENT
} ;

Constantes

 
BUFFER_INVALID
Não há dados válidos na conexão
Buffer. O ponteiro do buffer é válido e o buffer é capaz de manter a quantidade de dados de áudio válidos especificados na estrutura APO_CONNECTION_PROPERTY .
Durante o processamento de dados de áudio, o mecanismo de áudio marca cada conexão como BUFFER_INVALID antes de chamar IAudioOutputEndpoint::GetOutputDataPointer ou
IAudioInputEndpointRT::GetInputDataPointer.
BUFFER_VALID
O buffer de conexão contém dados válidos. Esse é o estado operacional do buffer de conexão. O APO define esse sinalizador depois dele
começa a gravar dados válidos no buffer.
Os pontos de extremidade de captura devem definir esse sinalizador no método GetInputDataPointer após a conclusão bem-sucedida da chamada.
BUFFER_SILENT
O buffer de conexão deve ser tratado como se contivesse silêncio.
Se o ponto de extremidade receber um buffer de conexão de entrada identificado como BUFFER_SILENT, o ponto de extremidade poderá assumir que os dados representam silêncio. Ao capturar, o ponto de extremidade também pode definir esse sinalizador, se necessário, para um buffer de captura.

Comentários

A API AudioEndpoint dos Serviços de Área de Trabalho Remota é usada em cenários de Área de Trabalho Remota; não é para aplicativos cliente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Cabeçalho audioapotypes.h