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 |