KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > speech > types > ISpVoice


1 // GENERATED. DO NOT MODIFY
2
package speech.types;
3
4 import com4j.*;
5
6 /**
7  * ISpVoice Interface
8  */

9 @IID("{6C44DF74-72B9-4992-A1EC-EF996E0422D4}")
10 public interface ISpVoice extends ISpEventSource {
11     @VTID(13)
12     void setOutput(
13         com4j.Com4jObject pUnkOutput,
14         int fAllowFormatChanges);
15
16     @VTID(14)
17     ISpObjectToken getOutputObjectToken();
18
19     @VTID(15)
20     ISpStreamFormat getOutputStream();
21
22     @VTID(16)
23     void pause();
24
25     @VTID(17)
26     void resume();
27
28     @VTID(18)
29     void setVoice(
30         ISpObjectToken pToken);
31
32     @VTID(19)
33     ISpObjectToken getVoice();
34
35     @VTID(20)
36     int speak(
37         @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pwcs,
38         int dwFlags);
39
40     @VTID(21)
41     int speakStream(
42         IStream pStream,
43         int dwFlags);
44
45         @VTID(23)
46         int skip(
47             @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pItemType,
48             int lNumItems);
49
50         @VTID(24)
51         void setPriority(
52             SPVPRIORITY ePriority);
53
54         @VTID(25)
55         SPVPRIORITY getPriority();
56
57         @VTID(26)
58         void setAlertBoundary(
59             SPEVENTENUM eBoundary);
60
61         @VTID(27)
62         SPEVENTENUM getAlertBoundary();
63
64         @VTID(28)
65         void setRate(
66             int rateAdjust);
67
68         @VTID(29)
69         int getRate();
70
71         @VTID(30)
72         void setVolume(
73             short usVolume);
74
75         @VTID(31)
76         short getVolume();
77
78         @VTID(32)
79         void waitUntilDone(
80             int msTimeout);
81
82         @VTID(33)
83         void setSyncSpeakTimeout(
84             int msTimeout);
85
86         @VTID(34)
87         int getSyncSpeakTimeout();
88
89         @VTID(35)
90         void speakCompleteEvent();
91
92         @VTID(36)
93         int isUISupported(
94             @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszTypeOfUI,
95             java.nio.Buffer JavaDoc pvExtraData,
96             int cbExtraData);
97
98         @VTID(37)
99         void displayUI(
100             int hWndParent,
101             @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszTitle,
102             @MarshalAs(NativeType.Unicode) java.lang.String JavaDoc pszTypeOfUI,
103             java.nio.Buffer JavaDoc pvExtraData,
104             int cbExtraData);
105
106     }
107
Popular Tags