Método IMiniportStreamAudioEngineNode2::SetStreamCurrentWritePositionForLastBuffer (portcls.h)
Establece la posición actual del cursor en la última secuencia de datos de audio escrita en el búfer de audio.
Sintaxis
NTSTATUS SetStreamCurrentWritePositionForLastBuffer(
[in] ULONG _ulWritePosition
);
Parámetros
[in] _ulWritePosition
Posición actual del cursor en la última secuencia de datos de audio.
Valor devuelto
SetStreamCurrentWritePositionForLastBuffer devuelve S_OK si la llamada se realizó correctamente. De lo contrario, el método devuelve un código de error adecuado.
Observaciones
Cuando una aplicación cliente realiza la última operación de escritura en el búfer de audio que va a procesar el controlador de audio de una secuencia descargada, el controlador de audio llama a SetStreamCurrentWritePositionForLastBuffer. El método SetStreamCurrentWritePositionForLastBuffer indica la "posición de escritura" del último búfer de una secuencia. Tenga en cuenta que este último búfer solo se puede rellenar parcialmente.
Si el búfer solo se rellena parcialmente, el controlador de audio debe notificar al motor de audio cuando el último byte válido del búfer se haya representado. Esto difiere de la funcionalidad normal en la que el controlador de audio notificó al motor de audio cuando el controlador capturado el último byte del búfer.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8.1 |
servidor mínimo admitido | Windows Server 2012 R2 |
de la plataforma de destino de | Universal |
encabezado de | portcls.h |