KSPROPERTY_AUDIO_POSITION

La propiedad KSPROPERTY_AUDIO_POSITION especifica las posiciones actuales de la reproducción y escribe cursores en el búfer de sonido para la secuencia de audio del pin.

Tabla de resumen de uso

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

Anclar

KSPROPERTY

KSAUDIO_POSITION

El valor de propiedad (datos de operación) es una estructura de tipo KSAUDIO_POSITION que especifica las posiciones de reproducción y escritura de una secuencia de representación o las posiciones de registro y lectura de una secuencia de captura.

Valor devuelto

Una solicitud de propiedad KSPROPERTY_AUDIO_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

DirectSound usa la propiedad KSPROPERTY_AUDIO_POSITION para implementar los métodos IDirectSoundBuffer::GetCurrentPosition e IDirectSoundBuffer::SetCurrentPosition . Las funciones multimedia de Windows waveInGetPosition y waveOutGetPosition también usan esta propiedad. Para obtener más información sobre DirectSound y las funciones multimedia de Windows, consulte la documentación de Microsoft Windows SDK.

Los controladores de miniporte WaveCíclica y WavePci no necesitan implementar controladores de propiedades para KSPROPERTY_AUDIO_POSITION porque los controladores de puerto WaveCíclico y WavePci controlan esta propiedad en nombre de los controladores de miniport. Para obtener la posición de reproducción en una secuencia de representación o una posición de registro en una secuencia de captura, el controlador de propiedades del controlador de puerto llama al método IMiniportWaveCyclicStream::GetPosition o IMiniportWavePciStream::GetPosition .

Para obtener más información, vea Propiedad De posición de audio.

Requisitos

Encabezado

Ksmedia.h (incluye Ksmedia.h)

Vea también

KSPROPERTY

KSAUDIO_POSITION

IMiniportWaveCíclicaStream::GetPosition

IMiniportWavePciStream::GetPosition