enumeración KSPROPERTY_RTAUDIO (ksmedia.h)
KSPROPERTY_RTAUDIO enumera las propiedades de un dispositivo de audio WaveRT.
Syntax
typedef enum {
KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION,
KSPROPERTY_RTAUDIO_BUFFER,
KSPROPERTY_RTAUDIO_HWLATENCY,
KSPROPERTY_RTAUDIO_POSITIONREGISTER,
KSPROPERTY_RTAUDIO_CLOCKREGISTER,
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION,
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT,
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT,
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT,
KSPROPERTY_RTAUDIO_PACKETCOUNT,
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION,
KSPROPERTY_RTAUDIO_GETREADPACKET,
KSPROPERTY_RTAUDIO_SETWRITEPACKET,
KSPROPERTY_RTAUDIO_PACKETVREGISTER
} KSPROPERTY_RTAUDIO;
Constantes
KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION Este campo enumera la propiedad KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION . |
KSPROPERTY_RTAUDIO_BUFFER KSPROPERTY_RTAUDIO_BUFFER especifica un búfer cíclico asignado por el controlador para los datos de audio. |
KSPROPERTY_RTAUDIO_HWLATENCY KSPROPERTY_RTAUDIO_HWLATENCY recupera una descripción de la latencia de secuencia del hardware de audio y su ruta de acceso de datos asociada. |
KSPROPERTY_RTAUDIO_POSITIONREGISTER KSPROPERTY_RTAUDIO_POSITIONREGISTER asigna el registro de posición de un dispositivo de audio para una secuencia determinada a una ubicación de memoria virtual a la que el cliente puede acceder. |
KSPROPERTY_RTAUDIO_CLOCKREGISTER KSPROPERTY_RTAUDIO_CLOCKREGISTER asigna el registro de reloj del dispositivo de audio a una ubicación de memoria virtual a la que el cliente puede acceder. |
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION especifica un búfer cíclico asignado por el controlador para los datos de audio e identifica los requisitos de notificación de eventos. |
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT registra un evento en modo de usuario para la notificación de eventos controlada por DMA. |
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT anula el registro de un evento en modo de usuario de la notificación de eventos controlada por DMA. |
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT determina si el controlador de audio puede notificar a la aplicación cliente cuando se completa un proceso que se realiza en el búfer enviado. |
KSPROPERTY_RTAUDIO_PACKETCOUNT KSPROPERTY_RTAUDIO_PACKETCOUNT devuelve el recuento (basado en 1) de paquetes transferidos completamente desde el búfer waveRT al hardware. |
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION KSPROPERTY_RTAUDIO_PRESENTATION_POSITION devuelve información de presentación de flujo. |
KSPROPERTY_RTAUDIO_GETREADPACKET KSPROPERTY_RTAUDIO_GETREADPACKET devuelve información sobre los paquetes de audio capturados. |
KSPROPERTY_RTAUDIO_SETWRITEPACKET KSPROPERTY_RTAUDIO_SETWRITEPACKET informa al controlador de que el sistema operativo ha escrito datos válidos en el búfer de WaveRT. |
KSPROPERTY_RTAUDIO_PACKETVREGISTER El KSPROPERTY_RTAUDIO_PACKETVREGISTER devuelve información sobre el registro virtual de paquetes. |
Requisitos
Requisito | Valor |
---|---|
Header | ksmedia.h |