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 |
---|---|---|---|---|
Sí |
Sí |
Anclar |
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) |