enumeração KSPROPERTY_RTAUDIO (ksmedia.h)

KSPROPERTY_RTAUDIO enumera as propriedades de um dispositivo de áudio 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
Esse campo enumera a propriedade KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION .
KSPROPERTY_RTAUDIO_BUFFER
KSPROPERTY_RTAUDIO_BUFFER especifica um buffer cíclico alocado pelo driver para dados de áudio.
KSPROPERTY_RTAUDIO_HWLATENCY
KSPROPERTY_RTAUDIO_HWLATENCY recupera uma descrição da latência de fluxo do hardware de áudio e seu caminho de dados associado.
KSPROPERTY_RTAUDIO_POSITIONREGISTER
KSPROPERTY_RTAUDIO_POSITIONREGISTER mapeia o registro de posição de um dispositivo de áudio para um fluxo específico em um local de memória virtual que o cliente pode acessar.
KSPROPERTY_RTAUDIO_CLOCKREGISTER
KSPROPERTY_RTAUDIO_CLOCKREGISTER mapeia o registro do relógio de parede do dispositivo de áudio para um local de memória virtual que o cliente pode acessar.
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION especifica um buffer cíclico alocado pelo driver para dados de áudio e identifica os requisitos de notificação de eventos.
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT registra um evento de modo de usuário para notificação de evento controlada por DMA.
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT cancela o registro de um evento no modo de usuário da notificação de evento controlada por DMA.
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT determina se o driver de áudio pode notificar o aplicativo cliente quando um processo executado no buffer enviado for concluído.
KSPROPERTY_RTAUDIO_PACKETCOUNT
KSPROPERTY_RTAUDIO_PACKETCOUNT retorna a contagem (baseada em 1) de pacotes completamente transferidos do buffer WaveRT para o hardware.
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION retorna informações de apresentação de fluxo.
KSPROPERTY_RTAUDIO_GETREADPACKET
KSPROPERTY_RTAUDIO_GETREADPACKET retorna informações sobre pacotes de áudio capturados.
KSPROPERTY_RTAUDIO_SETWRITEPACKET
KSPROPERTY_RTAUDIO_SETWRITEPACKET informa ao driver que o sistema operacional gravou dados válidos no buffer WaveRT.
KSPROPERTY_RTAUDIO_PACKETVREGISTER
O KSPROPERTY_RTAUDIO_PACKETVREGISTER retorna informações sobre o registro virtual do pacote.

Requisitos

Requisito Valor
Cabeçalho ksmedia.h

Confira também

KSPROPSETID_RTAudio