estructura KSAUDIOENGINE_BUFFER_SIZE_RANGE (ksmedia.h)
La estructura KSAUDIOENGINE_BUFFER_SIZE_RANGE especifica el tamaño de búfer mínimo y máximo que el motor de audio de hardware puede admitir en la instancia cuando se llama a .
Sintaxis
typedef struct _tagKSAUDIOENGINE_BUFFER_SIZE_RANGE {
ULONG MinBufferBytes;
ULONG MaxBufferBytes;
} KSAUDIOENGINE_BUFFER_SIZE_RANGE, *PKSAUDIOENGINE_BUFFER_SIZE_RANGE;
Miembros
MinBufferBytes
Especifica el tamaño mínimo del búfer en bytes que el motor de audio de hardware puede admitir en la instancia cuando se llama a . El tamaño mínimo se calcula para ser el tamaño mínimo del búfer que no provocará un brillo frecuente de audio.
MaxBufferBytes
Especifica el tamaño máximo de búfer DMA disponible en bytes que el motor de audio de hardware puede admitir en la instancia cuando se llama a . La funcionalidad y disponibilidad del motor DMA y el búfer DSP interno se tienen en cuenta.
Comentarios
La pila de audio usa la información sobre los límites de tamaño del búfer para determinar el tamaño óptimo del búfer que se va a asignar, para lograr una reproducción de energía baja. La pila de audio también tiene en cuenta el formato de datos que el autor de la llamada especificó en la estructura KSDATAFORMAT_WAVEFORMATEX cuando llamó a la propiedad KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Encabezado | ksmedia.h |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de