estrutura KSAUDIOENGINE_BUFFER_SIZE_RANGE (ksmedia.h)
A estrutura KSAUDIOENGINE_BUFFER_SIZE_RANGE especifica o tamanho mínimo e máximo do buffer ao qual o mecanismo de áudio de hardware pode dar suporte na instância quando é chamado.
Sintaxe
typedef struct _tagKSAUDIOENGINE_BUFFER_SIZE_RANGE {
ULONG MinBufferBytes;
ULONG MaxBufferBytes;
} KSAUDIOENGINE_BUFFER_SIZE_RANGE, *PKSAUDIOENGINE_BUFFER_SIZE_RANGE;
Membros
MinBufferBytes
Especifica o tamanho mínimo do buffer em bytes aos quais o Mecanismo de Áudio de hardware pode dar suporte, na instância quando ele é chamado. O tamanho mínimo é calculado para ser o tamanho mínimo do buffer que não causará falhas frequentes de áudio.
MaxBufferBytes
Especifica o tamanho máximo do buffer de DMA disponível em bytes aos quais o Mecanismo de Áudio de hardware pode dar suporte, na instância quando ele é chamado. A funcionalidade e a disponibilidade do mecanismo de DMA e do buffer DSP interno são levados em consideração.
Comentários
A pilha de áudio usa as informações sobre os limites de tamanho do buffer para determinar o tamanho ideal do buffer a ser alocado, para obter uma reprodução de baixa energia. A pilha de áudio também leva em conta o formato de dados especificado pelo chamador na estrutura KSDATAFORMAT_WAVEFORMATEX quando chamou a propriedade KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Cabeçalho | ksmedia.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de