NCH 소프트웨어 홈
| 다운로드 | 지원 | 제품 | 사이트 맵

지원하지 않는 컨트롤러용 드라이버 작성

가지고 계신 휴대용 또는 풋 페달 컨트롤러가 Express Scribe에서 지원하지 않는 경우, 하드웨어 인터페이스를 제공하는 동적 링크 라이브러리를 사용하는 것으로 대응시킬 수 있습니다.

주의: 여기에서 설명하는 내용은 전문 컴퓨터 프로그래머 용이므로 프로그래밍 지식을 가지고 있지 않으신 분은 작업을 의뢰하는 것을 권장합니다.

주의: 직접 만드시는 드라이버는 Windows에서만 대응하고 있습니다.

자작 드라이버 개발 방법 :

  1. DLL을 구성할 프로젝트를 만듭니다. Express Dictate v5.12 이상, 및 Express Scribe v4.36 이상 버전은 DLL를 로드하는데 특히 이름에 대한 규제는 없지만 , 이전 버전과의 호환을 위해 pedaldrv.dll 의 이름을 사용하는 것을 권장합니다..

  2. 다음과 같은 기능 구현 및 DL에서 내보내기:

    // 버튼 /페달 비트 마스크
    #define ESPEDALS_RIGHT 0x0001
    #define ESPEDALS_LEFT 0x0002
    #define ESPEDALS_MID 0x0004
    // 참고: 단 2 버튼 /페달을 지원하려면, 오직 ESPEDALS_RIGHT 과 ESPEDALS_LEFT을 모두 사용.
    // 참고: 1 버튼 /페달을 지원하려면, ESPEDALS_LEFT만 을 사용.
    // 참고: Express Dictate v5.12 이상, 및 Express Scribe v4.36 이상은 다음에 대응하고 있습니다
    // 최대 16 버튼 /페달. (0x0001 to 0x8000.)

    extern "C" HPEDALS CustomPedalsOpen();
    //컨트롤러의 초기화와 이것에 연결합니다 .
    // opaque handle을 돌려주고 이것은 CustomPedalsScan() 와 CustomPedalsClose()으로 되돌립니다.
    // 실패시에는 NULL을 반환합니다.

    extern "C" uint16_t CustomPedalsScan(HPEDALS hPedals);
    // 비트 연산 또는 현재 눌러진 버튼/페달의 비트 마스크을 반환합니다.
    //실패한 경우나, 어떤 버튼/페달이 눌러지지 않은 경우 0 을 반환합니다.

    extern "C" void CustomPedalsClose(HPEDALS hPedals);
    // 컨트롤러와의 연결을 종료합니다.
    // hPedals에 전달되는 NULL 가치의 값을 잘 처리해야합니다 .

  3. 설치 프로그램을 구현 DLL을 배포합니다. Express Dictate v5.12 이상, 및 Express Scribe v4.36 이상은 어느 폴더에서나 DLL을 로드할 수 있지만, 이전 버전과의 호환성을 위해서는 DLL을 Windows/System32 폴더에 설치하는것이 좋습니다.

자작 드라이버의 사용법은 제품 설명서의 휴대용 또는 풋 페달 컨트롤러에 대한 항목을 참조하여 컨트롤러의 유형을 선택할 때 사용자 지정 드라이버 또는 사용자 정의 pedaldrv.dll을 선택하십시오.

 

위로 Express Scribe 트랜스크립션 프로그램 기술 지원

시도 Express Scribe 트랜스크립션 프로그램
Express Scribe 트랜스크립션 프로그램 공짜로 다운로드. 직접 보시고 사용해 보시면 대부분의 질문에 응답을 구하실수 있습니다.

지금 다운로드 하기

최고 제품 카테고리

사운드 녹음 소프트웨어
오디오 소프트웨어
받아쓰기 소프트웨어
동영상 소프트웨어

가장 인기있는 프로그램

WavePad 사운드 편집기
Switch 사운드 파일 변환기
ExpressBurn 디스크 굽기 프로그램
Prism 동영상 파일 변환기
RecordPad 사운드 녹음 프로그램

위로 | 위로 Express Scribe 트랜스크립션 프로그램 | 개인 정보 보호 | 서비스 계약 |
© NCH 소프트웨어