NVDA Helper
In-process and lite high-speed utilities for NVDA
NvdaController Interface Reference

Allows controling of NVDA from a remote process. More...

import <nvdaController.idl;

Public Member Functions

error_status_t __stdcall testIfRunning ()
 Tests if NVDA is running or not.
 
error_status_t __stdcall speakText ([in, string] const wchar_t *text)
 Instructs NVDA to speak the given text message.
 
error_status_t __stdcall cancelSpeech ()
 Instructs NVDA to silence current speech.
 
error_status_t __stdcall brailleMessage ([in, string] const wchar_t *message)
 Shows a given message on the braille display.
 

Detailed Description

Allows controling of NVDA from a remote process.

Member Function Documentation

◆ testIfRunning()

error_status_t __stdcall NvdaController::testIfRunning ( )

Tests if NVDA is running or not.

◆ speakText()

error_status_t __stdcall NvdaController::speakText ( [in, string] const wchar_t * text)

Instructs NVDA to speak the given text message.

Parameters
textthe text to speak.

◆ cancelSpeech()

error_status_t __stdcall NvdaController::cancelSpeech ( )

Instructs NVDA to silence current speech.

◆ brailleMessage()

error_status_t __stdcall NvdaController::brailleMessage ( [in, string] const wchar_t * message)

Shows a given message on the braille display.

Parameters
messagethe message that will be temporarily shown on the display

The documentation for this interface was generated from the following file: