KSPROPERTY_RTAUDIO_PRESENTATION_POSITION

KSPROPERTY_RTAUDIO_PRESENTATION_POSITION devuelve información de presentación de flujo.

Tabla de resumen de uso

Obtener Set Destino Tipo de descriptor de propiedad Tipo de valor de propiedad

No

Anclar

KSPROPERTY

KSAUDIO_PRESENTATION_POSITION

El descriptor de propiedad (datos de instancia) es una estructura KSPROPERTY . Antes de enviar la solicitud, el cliente carga la estructura con valores que describen la posición actual del cursor en el flujo de datos de audio.

El valor de la propiedad es una estructura KSAUDIO_PRESENTATION_POSITION que representa una posición de presentación reciente en la secuencia de datos de audio.

Valor devuelto

Una solicitud de propiedad KSPROPERTY_RTAUDIO_PRESENTATION_POSITION devuelve STATUS_SUCCESS para indicar que se ha completado correctamente. De lo contrario, la solicitud devuelve un código de estado de error adecuado.

Observaciones

El sistema operativo puede obtener periódicamente esta propiedad del controlador para recuperar información de posición de presentación reciente del controlador para permitir que las capas superiores sincronicen vídeo u otra actividad con la secuencia de audio.

El valor devuelto en el miembro u64PositionInBlocks de KSAUDIO_PRESENTATION_POSITION debe ser coherente con el recuento de paquetes devuelto por KSPROPERTY_RTAUDIO_PACKETCOUNT y la interpretación del controlador del número de paquete pasado a SetWritePacket. En otras palabras, la primera muestra del paquete 0 es el bloque 0.

Esto no significa que KSPROPERTY_RTAUDIO_PACKETCOUNT y KSPROPERTY_RTAUDIO_PRESENTATION_POSITION, si se llama simultáneamente, devolvería valores que hacen referencia al mismo ejemplo. KSPROPERTY_RTAUDIO_PACKETCOUNT devuelve información sobre las muestras transferidas desde el búfer waveRT al hardware, mientras que KSPROPERTY_RTAUDIO_PRESENTATION_POSITION devuelve información sobre las muestras presentadas en la salida del sistema. Estos son dos fragmentos de información diferentes.

Requisitos

Versión

Disponible en Windows 10 y sistemas operativos Windows posteriores.

Encabezado

Ksmedia.h

Vea también

KSPROPSETID_RTAudio