NCH Software Startseite
Startseite | Herunterladen | Support | Produkte | Übersicht

Einen Treiber für einen nicht unterstützten Controller schreiben

Hersteller oder Lieferanten können Unterstützung für tragbare oder Fußpedal-Controller ermöglichen, die andernfalls nicht mit dieser Anwendung kompatibel sind, indem eine dynamische Bibliothek bereitgestellt wird, welche eine Schnittstelle mit der Hardware bietet.

Hinweis: Die folgenden Informationen sind nur für professionelle Programmierer gedacht. Falls Sie kein professioneller Programmierer sind, beauftragen Sie bitte jemanden, um die Bibliothek für Sie zu erstellen.

Hinweis: Benutzerdefinierte Treiber werden derzeit nur in Windows unterstützt.

Um eine benutzerdefinierte Treiber-Bibliothek zu erstellen:

  1. Legen Sie ein Projekt an, um ein DLL zu erstellen. Express Dictate ab Version 5.12 und Express Scribe ab Version 4.36 können so konfiguriert werden, dass ein DLL mit jedem Namen geladen werden kann. Für Abwärtskompatibilität wird allerdings empfohlen, dass der Name pedaldrv.dll verwendet wird.

  2. Implementieren Sie die folgenden Funktionen und exportieren diese von dem DLL:

    // Tasten- / Pedal-Bitmasken
    #define ESPEDALS_RIGHT 0x0001
    #define ESPEDALS_LEFT 0x0002
    #define ESPEDALS_MID 0x0004
    // Hinweis: Um nur 2 Tasten / Pedale zu unterstützen, verwenden Sie nur ESPEDALS_RIGHT und // ESPEDALS_LEFT.
    // Hinweis: Um nur 1 Taste / Pedal zu unterstützen, verwenden Sie nur ESPEDALS_LEFT.
    // Hinweis: Express Dictate V 5.12 und später, und Express Scribe V 4.36 und später, unterstützen
    // bis zu 16 Tasten / Pedale. (0x0001 bis 0x8000.)

    extern "C" HPEDALS CustomPedalsOpen();
    // Initialisiert den Controller und öffnet eine Verbindung zu ihm.
    // Sendet ein Opaque Handle zurück, welches an CustomPedalsScan() und CustomPedalsClose() zurückgegeben wird.
    // Gibt NULL bei Fehlfunktion zurück.

    extern "C" uint16_t CustomPedalsScan(HPEDALS hPedals);
    // Gibt die Bitweise ODER die Bitmasken der Tasten / Pedale zurück, welche derzeit gedrückt sind.
    // Gibt 0 bei Fehlfunktion zurück oder wenn keine Tasten / Pedale gedrückt sind.

    extern "C" void CustomPedalsClose(HPEDALS hPedals);
    // Schließt die Verbindung zum Controller.
    // Muss taktvoll einen Wert von NULL abwickeln, welcher in hPedals eingeführt wird.

  3. Implementieren Sie ein Installationsprogramm, um die DLL zu verteilen. Express Dictate ab Version 5.12 und Express Scribe ab Version 4.36 können so konfiguriert werden, dass sie das DLL von jedem Ordner laden. Für Abwärtskompatibilität wird jedoch empfohlen, dass das DLL in dem Windows/System32-Ordner installiert wird.

Um den individuellen Treiber zu verwenden, beziehen Sie sich auf die Hilfe der Anwendung zur Konfiguration von tragbaren oder Fußpedal-Controllern und wählen Sie Spezifischen Treiber oder Custom pedaldrv.dll, wenn Sie den Controllertyp wählen.

 

Zurück zu Express Scribe Transkriptionssoftware Technischer Support

Express Scribe Transkriptionssoftware ausprobieren
Laden Sie Express Scribe Transkriptionssoftware kostenlos herunter. Die meisten Fragen können durch die Benutzung der Software selbst beantwortet werden.

Herunterladen

Kategorien unserer Top-Produkte

Soundaufnahme-Software
Audiosoftware
Diktiersoftware
Videosoftware

Unsere beliebtesten Programme

WavePad Audio-Editor
Switch Audio-Converter
Express Burn Disc-Brennprogramm
Prism Video-Converter
RecordPad Audio-Recorder

Seitenanfang | Zurück zu Express Scribe Transkriptionssoftware | Datenschutz | Rechtliche Hinweise | Startseite
© NCH Software