44 * Signature: (II)I |
44 * Signature: (II)I |
45 */ |
45 */ |
46 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1startRecord |
46 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1startRecord |
47 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
47 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
48 { |
48 { |
49 LOG( EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1startRecord"); |
49 LOG(EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1startRecord"); |
50 |
50 |
51 MMAFunctionServer* eventSource = |
51 MMAFunctionServer* eventSource = |
52 reinterpret_cast< MMAFunctionServer* >(aEventSourceHandle); |
52 reinterpret_cast< MMAFunctionServer* >(aEventSourceHandle); |
53 |
53 |
54 CMMARecordControl* recordControl = |
54 CMMARecordControl* recordControl = |
65 * Signature: (II)I |
65 * Signature: (II)I |
66 */ |
66 */ |
67 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1stopRecord |
67 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1stopRecord |
68 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
68 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
69 { |
69 { |
70 LOG( EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1stopRecord"); |
70 LOG(EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1stopRecord"); |
71 |
71 |
72 MMAFunctionServer* eventSource = |
72 MMAFunctionServer* eventSource = |
73 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
73 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
74 |
74 |
75 CMMARecordControl* recordControl = |
75 CMMARecordControl* recordControl = |
78 return eventSource->ExecuteTrap(&VVoidFuncL, |
78 return eventSource->ExecuteTrap(&VVoidFuncL, |
79 recordControl, |
79 recordControl, |
80 &CMMARecordControl::StopRecordL); |
80 &CMMARecordControl::StopRecordL); |
81 } |
81 } |
82 |
82 |
83 void CMMAOutputStreamFunc(void(CMMARecordControl::*aFunc)(CMMAOutputStream*),CMMARecordControl* aControl, |
83 void CMMAOutputStreamFunc(void(CMMARecordControl::*aFunc)(CMMAOutputStream*),CMMARecordControl* aControl, |
84 CMMAOutputStream* aOutputStream) |
84 CMMAOutputStream* aOutputStream) |
85 { |
85 { |
86 (aControl->*aFunc)(aOutputStream); |
86 (aControl->*aFunc)(aOutputStream); |
87 } |
87 } |
88 /* |
88 /* |
89 * Class: com_nokia_microedition_media_RecordControl |
89 * Class: com_nokia_microedition_media_RecordControl |
90 */ |
90 */ |
91 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1setRecordStream |
91 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1setRecordStream |
92 (JNIEnv *aJni, jclass, jint aEventSourceHandle, jint aRecordControlHandle, jobject aOutputWriter) |
92 (JNIEnv *aJni, jclass, jint aEventSourceHandle, jint aRecordControlHandle, jobject aOutputWriter) |
93 { |
93 { |
94 LOG( EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1setRecordStream"); |
94 LOG(EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1setRecordStream"); |
95 |
95 |
96 MMAFunctionServer* eventSource = |
96 MMAFunctionServer* eventSource = |
97 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
97 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
98 |
98 |
99 CMMARecordControl* recordControl = |
99 CMMARecordControl* recordControl = |
137 * Signature: (II)I |
137 * Signature: (II)I |
138 */ |
138 */ |
139 JNIEXPORT jstring JNICALL Java_com_nokia_microedition_media_control_RecordControl__1getContentType |
139 JNIEXPORT jstring JNICALL Java_com_nokia_microedition_media_control_RecordControl__1getContentType |
140 (JNIEnv *aJniEnv, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
140 (JNIEnv *aJniEnv, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
141 { |
141 { |
142 LOG( EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1getContentType"); |
142 LOG(EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1getContentType"); |
143 |
143 |
144 MMAFunctionServer* eventSource = |
144 MMAFunctionServer* eventSource = |
145 reinterpret_cast< MMAFunctionServer* >(aEventSourceHandle); |
145 reinterpret_cast< MMAFunctionServer* >(aEventSourceHandle); |
146 |
146 |
147 CMMARecordControl* recordControl = |
147 CMMARecordControl* recordControl = |
167 * Signature: (II)I |
167 * Signature: (II)I |
168 */ |
168 */ |
169 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1commit |
169 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1commit |
170 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
170 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
171 { |
171 { |
172 LOG( EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1commit"); |
172 LOG(EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1commit"); |
173 |
173 |
174 MMAFunctionServer* eventSource = |
174 MMAFunctionServer* eventSource = |
175 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
175 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
176 |
176 |
177 CMMARecordControl* recordControl = |
177 CMMARecordControl* recordControl = |
188 * Signature: (III)I |
188 * Signature: (III)I |
189 */ |
189 */ |
190 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1setRecordSizeLimit |
190 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1setRecordSizeLimit |
191 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle, jint aSize) |
191 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle, jint aSize) |
192 { |
192 { |
193 LOG( EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1setRecordSizeLimit"); |
193 LOG(EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1setRecordSizeLimit"); |
194 |
194 |
195 MMAFunctionServer* eventSource = |
195 MMAFunctionServer* eventSource = |
196 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
196 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
197 |
197 |
198 CMMARecordControl* recordControl = |
198 CMMARecordControl* recordControl = |
199 reinterpret_cast< CMMARecordControl *>(aRecordControlHandle); |
199 reinterpret_cast< CMMARecordControl *>(aRecordControlHandle); |
200 |
200 |
201 TInt err = eventSource->ExecuteTrap(&TIntFuncL, |
201 TInt err = eventSource->ExecuteTrap(&TIntFuncL, |
217 * Signature: (II)I |
217 * Signature: (II)I |
218 */ |
218 */ |
219 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1reset |
219 JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_control_RecordControl__1reset |
220 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
220 (JNIEnv *, jclass, jint aEventSourceHandle, jint aRecordControlHandle) |
221 { |
221 { |
222 LOG( EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1reset"); |
222 LOG(EJavaMMAPI, EInfo, "Java_com_nokia_microedition_media_control_RecordControl__1reset"); |
223 |
223 |
224 MMAFunctionServer* eventSource = |
224 MMAFunctionServer* eventSource = |
225 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
225 reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle); |
226 |
226 |
227 CMMARecordControl* recordControl = |
227 CMMARecordControl* recordControl = |