equal
deleted
inserted
replaced
210 TRACE_PRN_FN_EXT; |
210 TRACE_PRN_FN_EXT; |
211 return ret; |
211 return ret; |
212 } |
212 } |
213 /*********************************************************/ |
213 /*********************************************************/ |
214 |
214 |
|
215 int stop_devsound(GstDevsoundSrc *ds) |
|
216 { |
|
217 TRACE_PRN_FN_ENT; |
|
218 DevSoundWrapperSrc* handle = (DevSoundWrapperSrc*) ds->handle; |
|
219 handle->dev_sound->Stop(); |
|
220 TRACE_PRN_FN_EXT; |
|
221 return 0; |
|
222 } |
|
223 |
|
224 int pause_devsound(GstDevsoundSrc *ds) |
|
225 { |
|
226 TRACE_PRN_FN_ENT; |
|
227 DevSoundWrapperSrc* handle = (DevSoundWrapperSrc*) ds->handle; |
|
228 if(handle->dev_sound->IsResumeSupported()) |
|
229 { |
|
230 handle->dev_sound->Pause(); |
|
231 } |
|
232 else |
|
233 { |
|
234 handle->iSamplesRecorded = handle->dev_sound->SamplesRecorded(); |
|
235 handle->dev_sound->Stop(); |
|
236 } |
|
237 TRACE_PRN_FN_EXT; |
|
238 return 0; |
|
239 } |
|
240 |
|
241 int resume_devsound(GstDevsoundSrc *ds) |
|
242 { |
|
243 TRACE_PRN_FN_ENT; |
|
244 DevSoundWrapperSrc* handle = (DevSoundWrapperSrc*) ds->handle; |
|
245 if(handle->dev_sound->IsResumeSupported()) |
|
246 { |
|
247 handle->dev_sound->Resume(); |
|
248 } |
|
249 else |
|
250 { |
|
251 recordinit(handle); |
|
252 initproperties(ds); |
|
253 } |
|
254 TRACE_PRN_FN_EXT; |
|
255 return 0; |
|
256 } |
|
257 |
215 int open_device(DevSoundWrapperSrc **handle) |
258 int open_device(DevSoundWrapperSrc **handle) |
216 { |
259 { |
217 int retcode = KErrNone; |
260 int retcode = KErrNone; |
218 TRACE_PRN_FN_ENT; |
261 TRACE_PRN_FN_ENT; |
219 |
262 |
536 /******************************************************************/ |
579 /******************************************************************/ |
537 |
580 |
538 void set_rate(DevSoundWrapperSrc *handle, int rate) |
581 void set_rate(DevSoundWrapperSrc *handle, int rate) |
539 { |
582 { |
540 handle->caps.iRate = rate; |
583 handle->caps.iRate = rate; |
|
584 TRACE_PRN_N1(_L("set_rate %d"),rate); |
541 } |
585 } |
542 /******************************************************************/ |
586 /******************************************************************/ |
543 void set_channels(DevSoundWrapperSrc *handle, int channels) |
587 void set_channels(DevSoundWrapperSrc *handle, int channels) |
544 { |
588 { |
545 handle->caps.iChannels = channels; |
589 handle->caps.iChannels = channels; |
|
590 TRACE_PRN_N1(_L("set_channels %d"),channels); |
546 } |
591 } |
547 /****************************************************************/ |
592 /****************************************************************/ |
548 void set_encoding(DevSoundWrapperSrc *handle, int encoding) |
593 void set_encoding(DevSoundWrapperSrc *handle, int encoding) |
549 { |
594 { |
550 handle->caps.iEncoding = encoding; |
595 handle->caps.iEncoding = encoding; |
555 handle->caps.iBufferSize = size; |
600 handle->caps.iBufferSize = size; |
556 } |
601 } |
557 /*****************************************************************/ |
602 /*****************************************************************/ |
558 void set_fourcc(DevSoundWrapperSrc *handle, int fourcc) |
603 void set_fourcc(DevSoundWrapperSrc *handle, int fourcc) |
559 { |
604 { |
|
605 TRACE_PRN_FN_ENT; |
560 handle->fourcc = fourcc; |
606 handle->fourcc = fourcc; |
|
607 TRACE_PRN_N1(_L("set_fourcc %d"),fourcc); |
|
608 TRACE_PRN_FN_EXT; |
561 } |
609 } |
562 |
610 |
563 /*******************************************************************/ |
611 /*******************************************************************/ |
564 |
612 |
565 int recordinit(DevSoundWrapperSrc *handle) |
613 int recordinit(DevSoundWrapperSrc *handle) |