Compartir a través de


KSPROPERTY_AUDIO_POSITIONEX

La propiedad KSPROPERTY_AUDIO_POSITIONEX proporciona al autor de la llamada la posición de la secuencia y la información de marca de tiempo asociada para un controlador de audio basado en streaming de kernel (KS).

Tabla de resumen de uso

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

No

Anclar

KSPROPERTY

KSAUDIO_POSITIONEX

El valor de propiedad (datos de operación) es una estructura de tipo KSAUDIO_POSITIONEX que recibe la información de posición del controlador de propiedades. La información de posición especificada por la estructura KSAUDIO_POSITIONEX es la información de posición del pin seleccionado por el autor de la llamada.

Valor devuelto

La solicitud de propiedad KSPROPERTY_AUDIO_POSITIONEX devuelve S_OK si la llamada se realizó correctamente. De lo contrario, devuelve el código de error HRESULT adecuado.

Observaciones

Normalmente, las aplicaciones de audio deben supervisar la posición actual de una secuencia de audio. Esta posición se especifica como un desplazamiento de bytes desde el principio de la secuencia. Hay dos interpretaciones posibles de la información de posición de la secuencia:

  • En el caso de una secuencia de representación, la posición de la secuencia es el desplazamiento de bytes del fotograma de audio que se está reproduciendo actualmente a través de los convertidores digitales a analógicos (DAC).

  • En el caso de una secuencia de captura, la posición de la secuencia es el desplazamiento de bytes del fotograma de audio que se está grabando actualmente a través de los convertidores analógicos a digitales (ADC).

Un controlador que admite la propiedad KSPROPERTY_AUDIO_POSITIONEX genera una ventana de marca de tiempo para el valor de posición de la secuencia. La ventana de marca de tiempo es el intervalo entre la marca de tiempo que se muestrea antes de determinar la posición de la secuencia y la marca de tiempo que se toma después de determinar la posición de la secuencia. A continuación, el autor de la llamada determina si puede usar la ventana de marca de tiempo.

Requisitos

Versión

Disponible en Windows Vista y versiones posteriores de Windows.

Encabezado

Ksmedia.h (incluye Ksmedia.h)

Vea también

KSAUDIO_POSITIONEX

KSPROPERTY