Compartir a través de


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

Consulte también

KSPROPSETID_RTAudio