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 |