Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve información de presentación del flujo.
Sintaxis
NTSTATUS GetOutputStreamPresentationPosition(
[out] KSAUDIO_PRESENTATION_POSITION *pPresentationPosition
);
Parámetros
[out] pPresentationPosition
pPresentationPosition devuelve una estructura KSAUDIO_PRESENTATION_POSITION que representa una posición de presentación reciente en el flujo de datos de audio. Para obtener más información, vea IMiniportStreamAudioEngineNode::GetStreamPresentationPosition.
Valor devuelto
GetOutputStreamPresentationPosition
devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, la función 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 GetPacketCount 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 GetPacketCount y GetOutputStreamPresentationPosition, si se llama simultáneamente, devolverían valores que hacen referencia al mismo ejemplo. GetPacketCount devuelve información sobre los ejemplos transferidos desde el búfer de WaveRT al hardware, mientras que GetOutputStreamPresentationPosition devuelve información sobre las muestras presentadas en la salida del sistema. Estos son dos fragmentos de información diferentes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows 10 y versiones posteriores. |
de la plataforma de destino de | Windows |
encabezado de | portcls.h |
irQL | Nivel pasivo |