Método IMiniportStreamAudioEngineNode2::SetStreamCurrentWritePositionForLastBuffer (portcls.h)
Establece la posición actual del cursor en la última secuencia de datos de audio que se escribió 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.
Comentarios
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 podría rellenarse parcialmente.
Si el búfer solo se rellena parcialmente, el controlador de audio debe notificar al motor de audio cuando se haya representado el último byte válido en el búfer. Esto difiere de la funcionalidad normal en la que el controlador de audio notificó al motor de audio cuando el controlador capturó el último byte en el búfer.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 |
Servidor mínimo compatible | Windows Server 2012 R2 |
Plataforma de destino | Universal |
Encabezado | portcls.h |